相关疑难解决方法(0)

如何将Google Directions API折线字段解码为适用于iPhone的objective-C中的lat长点?

我想在地图上绘制与我通过Google Directions API获得的路线JSON相对应的路线:http://code.google.com/apis/maps/documentation/directions/

我已经想出如何从阶段字段中提取纬度和经度,但这并不能很好地遵循弯曲的道路.我认为我需要的是解码折线信息,我找到了关于如何编码折线的Googles说明:http://code.google.com/apis/maps/documentation/utilities/polylinealgorithm.html

我确实在这里找到了一些代码用于Android以及解码折线的Javascript,例如:

使用Google Directions API地图查看绘制路线 - 解码折线

android获取并解析Google Directions

但是对于Objective-C iPhone代码我找不到相同的内容,任何人都可以帮我这个吗?我敢肯定,如果必须的话,我可以自己做,但如果它已经可以在某个地方使用,那肯定能节省我一些时间...

编辑:这里的关键是能够逐个字符地解码base64编码.更具体地说,我在谷歌的JSON中得到了类似的东西,它使用base64编码进行编码:

...   "overview_polyline" : {
        "points" : "ydelDz~vpN_@NO@QEKWIYIIO?YCS@WFGBEBICCAE?G@y@RKBEBEBAD?HTpB@LALALCNEJEFSP_@LyDv@aB\\GBMB"
       },
...
Run Code Online (Sandbox Code Playgroud)

注意:我应该提一下,这个问题是指Google Maps API v1,使用GMSPolyLine polyLineWithPath在v2中更容易实现,因为下面的许多答案都会告诉你(感谢@cdescours).

iphone json objective-c google-directions-api google-polyline

45
推荐指数
6
解决办法
4万
查看次数

Android Google Directions Service可以原生使用吗?用包装框架?公共交通/自行车方向可用吗?

有关Android和Google路线服务的一些问题:

  • 在Android上是否有一种原生方式可以使用Google提供的路线服务,还是有任何不错的包装框架?我想检索从A到B所需的时间,并可能在表格和/或地图中显示路线.

  • 据我所知,只能检索"行走"和"驾驶"的方向.是否有办法(也许不是谷歌)获取此信息也用于公共交通工具或"骑自行车"?

api android frameworks

15
推荐指数
1
解决办法
2万
查看次数

7
推荐指数
1
解决办法
9097
查看次数