Sud*_*Som 18 android google-maps
我正在开发一款Android应用,我正在使用谷歌地图.它运作良好.但
在用户点击"获取路线"后加载地图后,Google地图会显示方向线,但无法轮流书写路线.如果您只是打开Google地图和获取路线,则可以在地图和路线列表之间来回切换.
是否有任何API可用于获取Android设备默认Google地图中提供的所有功能?
Sco*_*ion 40
获取方向和路线的最佳方式是使用Google地图的Web服务.它将为您提供一切.我在我的应用程序中使用过它.
以下是saddr =源地址&daddr =目的地地址(即纬度和经度)的示例.您还可以将字符串作为地址而不是lat/lng传递.
final Intent intent = new Intent(Intent.ACTION_VIEW,Uri.parse("http://maps.google.com/maps?" + "saddr="+ latitude + "," + longitude + "&daddr=" + latitude + "," + longitude));
intent.setClassName("com.google.android.apps.maps","com.google.android.maps.MapsActivity");
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)
希望这会帮助你.
添加到Scorpion的代码(完美运行),您可能想要获取当前位置
Location currentLocation = googleMap.getMyLocation();
double latitudeCurr = currentLocation.getLatitude();
double longitudeCurr = currentLocation.getLongitude();
Run Code Online (Sandbox Code Playgroud)
saddr
正在开始讲话
daddr
是目的地地址
final Intent intent = new Intent(Intent.ACTION_VIEW,
Uri.parse("+http://maps.google.com/maps?" "saddr="
+ latitudeCurr + "," + longitudeCurr + "&daddr="
+ latitude + "," + longitude));
intent.setClassName("com.google.android.apps.maps",
"com.google.android.maps.MapsActivity");
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)
这就是我在我的应用程序中使用的内容
归档时间: |
|
查看次数: |
41874 次 |
最近记录: |