[英]How to draw a route between two points(annotations) in Swift?
我想問問是否有人可以幫我一些代碼...我不知道如何在Swift中的地圖中創建路線,我只能在兩個注解之間繪制一條折線,但它不可行我如何在地圖上連接兩個注釋?但在道路上連接它們...所有這些都是為了游覽公共汽車。有人可以幫我在Swift中向我展示此代碼嗎?
為了跟蹤這樣的道路,您將需要道路幾何形狀的數據,但是Apple的API均未提供此信息。 您將需要找到自己的地理數據源,其1)提供這些路線的點對點信息,以及2)匹配Apple Maps中繪制的路徑,以便正確地跟蹤線路。
這不是一個小問題。 僅使用Apple技術不可能很好地做到這一點。
您可以完成此操作的一種方法是:
使用替代的開放數據源,例如OpenStreetMap 。
使用為其底圖繪制此類數據的渲染庫,例如Mapbox 。
將基於OSM數據的基礎地圖與基於路線的基於OSM的數據(例如來自Mapbox Directions API)組合在一起 。
最重要的是,由於Apple的地圖數據是封閉的,因此您不能保證在它上面繪制的任何內容都是完全匹配的。 您需要渲染和路由數據來自同一源。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.