如何在android中显示当前位置和目标位置之间的方向?

时间:2012-03-30 06:58:57

标签: android google-maps

我在listview中列出了解析JSON的地方。
当用户点击其中一个列表视图时,谷歌地图打开(我已经完成了) 我想要的是当用户点击其中一个列表项时,然后谷歌地图打开,在列表项中标记当前位置和用户点击的位置,然后显示它们之间的方向,这是我无法做到的。
我用Google搜索了很多,却找不到合适的答案 我是谷歌地图的新手,请清楚地记下我 帮帮我Stackoverflow-ians !!!

2 个答案:

答案 0 :(得分:1)

最简单的方法是拨打网址:

http://ditu.google.cn/maps?f=d&source=s_d&saddr=" + point1lat + ","+ point1long+ "&" + "daddr=" + point2lat+ "," + point2long+ "&hl=zh"

这将在Android手机上打开Goog​​leMaps,并显示从point1到point2的路线。

答案 1 :(得分:1)

请检查以下谷歌地图的网络服务,以便以折线点格式获取方向以及之间的路线。

http://maps.google.com/maps/api/directions/xml?origin=XXXXXX&destination=XXXXXX&sensor=false

请替换上述Origin和Destination并解析并使用