路线未遵循 IOS 地图上的道路

Directions not following road on IOS map

我正在开发一款可以在某个国家/地区指路的应用程序。苹果无法提供该国家/地区的路线,因此我决定在苹果地图上使用 google api。但是,正如您从我的截图中看到的那样。虽然我在我的 iphone mmap 上找到了位置,但我只是得到直线而不是遵循 google 所做的路线。

这与在 Apple 地图上使用 google API 有什么关系吗?我不知道为什么会这样。

这是 link 我从我的应用程序传递到网络的

http://maps.googleapis.com/maps/api/directions/json?origin=15.299503,-61.387292&destination=Rosalie+Bay+Resort,+Rosalie,+Saint+David+Parish,+Dominica&sensor=true

如果您使用的是 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

我知道这是一个旧线程,但您没有得到 'weird' 多段线.. 您从步骤中手动绘制它们。 如果您仔细观察右边的地图,您会看到 'white' 个点吗? 您的多段线遵循这些点,您可以将它们命名为方向步骤。

我在模拟路线时遇到了同样的问题 :) 我就是这样来到这里的。 直接画routeRequest.routes[0].polyline直接画到地图上就好了:)