0

我想在谷歌地图上绘制路线(步行或开车),我想给出当前用户坐标和目的地坐标的意图,以绘制和导航路线,如图所示

在此处输入图像描述

我用了这段代码

Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse("http://maps.google.com/maps?saddr=20.344,34.34&daddr=20.5666,45.345")); startActivity(intent);

但我得到“找不到路线”

非常感谢

4

1 回答 1

1

你不能故意这样做。你应该使用 JSON 请求http://maps.googleapis.com/maps/api/directions/output?parameters.如果你使用 JSON 请求,你必须像这个例子一样,只需添加你的坐标:String url = "http://maps.googleapis.com/maps/api/directions/json?origin="yourlat","yourlong"&destination="secondlat","secondlong"&sensor=false";

这可能会有所帮助:Android draw route on a Mapview with twoo POI-s和这个How do I draw a KML file on a MapView in Android?

于 2012-09-06T18:17:41.697 回答