2
我是Android领域的初学者,目前正在开发出租车应用程序。在这个应用程序中,我需要实现地图和方向API,我经历了几个教程,并得到了几个API,但我不知道如何在地图上绘制返回的数据,所以请大家帮忙..需要一些指导。谢谢如何在Android中实现谷歌方向API
目前我已经提取源和目标的latlng,并创建了一个单独的MapActivity显示方向。
我是Android领域的初学者,目前正在开发出租车应用程序。在这个应用程序中,我需要实现地图和方向API,我经历了几个教程,并得到了几个API,但我不知道如何在地图上绘制返回的数据,所以请大家帮忙..需要一些指导。谢谢如何在Android中实现谷歌方向API
目前我已经提取源和目标的latlng,并创建了一个单独的MapActivity显示方向。
Google Directions API为您提供了一个折线(经纬度点的列表来绘制一个漂亮的弯曲线)在encoded format在它返回的JSON "overview_polyline"
和"polyline"
场返回的路线。
通过解码此数据,您可以创建一个Polyline
对象,然后在GoogleMap
上绘制该对象。编写你自己的解码器并不难,但也有android-maps-utils library,其中包含一个方法,你可能想要在Google地图相关的东西上使用这个和许多其他奇特的东西。
一个例子使用这个库的会是这样的
GoogleMap map = ...;
String encodedPolyline = readFromJson();
Polyline line = map.addPolyline(new PolylineOptions()
.addAll(PolyUtil.decode(encodedPolyline))
.width(5)
.color(Color.RED));
谢谢你的答复,但可以请你告诉我,我如何进一步继续我已经经纬度源和目标 – ManishNegi
@ManishNegi做你的意思如何询问关于如何从源坐标到目标坐标的方向API? – Zharf
actullay我不知道我需要什么..但是我想要的是我不想解析JSON并手动绘制折线。这可能吗? – ManishNegi