关于在iOS中的Google地图SDK上跟踪路线
是否可以使用Google Maps SDK for iOS在用户的当前位置和所选目的地之间绘制路线? 我读过很多网页,谷歌不允许这样做,这是真的吗? 如果是这样,Google地图应用程序可以使用iPhone吗?
请分享你的想法。
Maps SDK允许您在地图上绘制多段线。 请参阅https://developers.google.com/maps/documentation/ios/shapes
当您查询从地点A到B的路线时,Google路线API为您提供多义线。请参阅https://developers.google.com/maps/documentation/directions/#JSON
我不认为地图SDK可以直接使用方向API给出的格式,但您必须自己处理。 看到这个线程的解决scheme是这样的: 如何解码谷歌的方向API多段线字段到iPhone的Objective-C经纬度长点?
希望这可以帮助!
是的,使用以下代码 ,您可以通过设置其地图属性来获取可添加到Google地图的GMSPolyline
对象。
+(GMSPolyline *)googlePolylineWithGoogleEncoded:(NSString *)encodedString { GMSMutablePath *path = [GMSMutablePath pathFromEncodedPath:encodedString]; GMSPolyline *polyline = [GMSPolyline polylineWithPath:path]; return polyline; }
- 我怎样才能检查一个CLLocationCoordinate2D是否在四个CLLocationCoordinate2D Square内? 在目标C与谷歌地图
- 在Google地图中使用目标c ios打开获取方向
- Google Maps sdk for iOS中多段线的轮廓
- IOS谷歌地图自定义InfoWindow Xib错误
- Google地图在标记信息窗口中显示speechbubble iOS
- 适用于iOS的GoogleMaps SDK – SWIFT 3:当隐藏标记,然后添加地图视图时,cpu陷入100%
- Google Maps iOS SDK崩溃
- 是否有可能根据地点types/类别过滤GMSPlacePicker
- iOS打开地图应用程序的链接