在 IOS 地图上不遵循道路的方向
Posted
技术标签:
【中文标题】在 IOS 地图上不遵循道路的方向【英文标题】:Directions not following road on IOS map 【发布时间】:2015-01-13 19:51:51 【问题描述】:我正在开发一个应用程序,在该应用程序中我可以在一个国家/地区提供指导。苹果无法提供该国家/地区的路线,因此我决定在苹果地图上使用 google api。但是,正如您从我的截图中看到的那样。虽然我在我的 iphone mmap 上找到了位置,但我只是得到直线而不是按照谷歌的路线。
这与在 Apple Maps 上使用 google API 有什么关系吗?我没有理由为什么会发生这种情况。
这是我从我的应用传递到网络的链接
http://maps.googleapis.com/maps/api/directions/json?origin=15.299503,-61.387292&destination=Rosalie+Bay+Resort,+Rosalie,+Saint+David+Parish,+Dominica&sensor=true
【问题讨论】:
如何创建折线以在地图上绘制?如果您使用的是 Google Maps API,我建议您使用 Google Map 视图而不是 Apple。 好的,去....切换到谷歌地图。但是你有没有做过谷歌地图的指示?你有和我一样的结果吗? 【参考方案1】:如果您使用 MKMapView,您应该查看以下示例: http://www.meonbinary.com/2014/02/route-directions-with-ios7-mapkit-and-google-maps-api http://sugartin.info/2011/10/12/drawing-route-on-google-map-mkmapview/
如果您使用 GMSMapView,请查看此堆栈问题:Drawing Route Between Two Places on GMSMapView in iOS
【讨论】:
我查看了第一个链接并实际关注了它,但我还是会得到这些奇怪的线条 您使用的是 Google Maps javascript v3 API、Google maps SDK for iOS 还是其他?你能发布你的代码吗?【参考方案2】:我知道这是一个旧线程,但你没有得到“奇怪”的折线.. 您从步骤中手动绘制它们。 如果你仔细看右边的地图,你会看到“白”点吗? 您的折线跟随这些点,您可以将它们命名为方向步骤。
我在模拟方向时遇到了同样的问题 :) 我就是这样到达这里的。 只是画图,直接把routeRequest.routes[0].polyline画到地图上,看起来不错:)
【讨论】:
以上是关于在 IOS 地图上不遵循道路的方向的主要内容,如果未能解决你的问题,请参考以下文章