我经历了很多链接,但我对在Google地图上获取方向感到困惑。
当我的应用程序启动时,它会显示用户的当前位置,当用户点击地图上的医院徽标时,它将显示距离用户当前位置5公里范围内的所有医院。当用户点击任何地方医院时,他会得到有关它的信息。
现在我的观点是我想显示从当前位置到用户感动的医院的方向。
我正在使用谷歌地图API of v2
。
请告诉我实现这项任务的方式......
答案 0 :(得分:1)
试试这个
try {
Intent directioIntent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse("http://maps.google.com/maps?saddr=" + strSourceLatitude + "," + strSourceLongitude + "&daddr=" + strDestinationLatitude + "," + strDestinationLongitude));
directioIntent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity");
startActivity(directioIntent);
} catch (Exception e) {
Utilities.showToast(GetDirectionActivity.this, "Google Map is not installed on your device.");
}
答案 1 :(得分:1)
查看我撰写的这篇博客文章,在Polyline
上绘制Google Maps API V2
以绘制从一个位置到另一个位置的方向:
你会找到相关的方法来帮助你开始。