我已经阅读了许多关于在Android中启动Google地图的内容。
这很简单:
Uri uri = Uri.parse("geo:38.899533,-77.036476");
Intent it = new Intent(Intent.ACTION_VIEW, uri);
startActivity(it);
问题是地图以高缩放级别显示,并且地图上没有标记。 因此,如果用户移动了一点点或某事发生,那么这一点就会丢失。
可以添加这样的标记:
http://img.skitch.com/20100820-da3n4r7h5xbsu6bsx4p4ujjghc.jpg
或者像这样:
http://img.skitch.com/20100820-qg7k2m5wtwm3j5phphrgc8tb53.jpg
所以我可以肯定,即使用户移动地图,他也可以再次找到这个地方。
非常感谢您的帮助。
答案 0 :(得分:0)
geo:scheme可以采用缩放级别:
地理:纬度,经度Z =变焦
但据我所知,您无法在意图中指定标记。
如果你使用geo:scheme的这种模式,它可能会给你你想要的东西:
地理:0,0 Q =我+街道+地址 地理:0,0 Q =业务+邻近+城市
答案 1 :(得分:0)
似乎正确的答案是否定的,我目前没有解决办法......