如何在Google地图上显示由用户输入的两个位置并在它们之间绘制路线

时间:2014-11-05 06:43:50

标签: android google-maps-android-api-2

我有两个EditText用户在Google地图上输入两个城市名称我想要两个城市之间的绘制路线和它们之间的距离。

1 个答案:

答案 0 :(得分:0)

您可以使用Google Directions API获取它们之间的路由。

https://maps.googleapis.com/maps/api/directions/json?origin=Boston,MA&destination=Concord,MA&waypoints=Charlestown,MA|Lexington,MA

然后,您可以在此处看到如何将"点" - 参数编码为LatLng / Polylines的接受答案。

这应该涵盖你的问题我想: Get driving directions using Google Maps API v2

执行此操作需要了解的内容:如何进行网络请求,如何解析JSON以及如何在应用中设置GoogleMap。