Fed*_*lli 17 android google-maps url-parameters
我正在尝试从我的应用程序打开谷歌地图,设置从手机当前位置到固定位置的路线.我正在使用此代码:
String uri = "https://maps.google.com/maps?saddr=&daddr=example";
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(uri));
startActivity(i);
Run Code Online (Sandbox Code Playgroud)
问题是我不知道在saddr中输入什么来引用我当前的位置.我发现了许多其他类似的问题,但没有答案可行(例如留下saddr = empty或saddr = Current,它们不起作用).
我不想使用原生的android定位器,我只是想知道是否有办法让谷歌地图"从我当前的位置开始".
Geo*_*its 19
您可以明确地使用f=d参数在方向模式下打开它.使用该设置且没有起始地址,它应该使用设备的当前位置.所以更像这样:
"https://maps.google.com/maps?f=d&daddr=berlin"
注意:这在浏览器中不起作用; 它打开方向页面,其中包含一个空白字段以供开始.用于发送到本机地图应用程序的intent,它可以正常工作(至少在我的4.2.2 gNex上).
| 归档时间: |
|
| 查看次数: |
9113 次 |
| 最近记录: |