Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用更多参数启动谷歌地图_Android_Google Maps_Maps_Marker - Fatal编程技术网

Android 使用更多参数启动谷歌地图

Android 使用更多参数启动谷歌地图,android,google-maps,maps,marker,Android,Google Maps,Maps,Marker,我读过很多关于在安卓系统中发布谷歌地图的文章 这很简单: Uri uri = Uri.parse("geo:38.899533,-77.036476"); Intent it = new Intent(Intent.ACTION_VIEW, uri); startActivity(it); 问题是地图显示在高缩放级别,并且地图上没有标记。 因此,如果用户移动了一点或发生了什么事情,这一点就失去了意义 是否可以添加这样的标记: 或者像这样: 所以我可以肯定,即使用户移动地图,他也能再次找到

我读过很多关于在安卓系统中发布谷歌地图的文章

这很简单:

 Uri uri = Uri.parse("geo:38.899533,-77.036476");
Intent it = new Intent(Intent.ACTION_VIEW, uri);
startActivity(it);
问题是地图显示在高缩放级别,并且地图上没有标记。 因此,如果用户移动了一点或发生了什么事情,这一点就失去了意义

是否可以添加这样的标记:

或者像这样:

所以我可以肯定,即使用户移动地图,他也能再次找到这个地方


非常感谢您的帮助。

geo:方案可以采用缩放级别:

地理位置:纬度、经度?z=缩放

但据我所知,您不能在意图中指定标记

如果您使用geo:scheme的这种模式,它可能会提供您想要的:

地理位置:0,0?q=我的+街道+地址
geo:0,0?q=business+near+city

似乎正确答案是否定的,而我目前没有解决办法