【问题标题】:Launching Google Maps with more parameters使用更多参数启动 Google 地图
【发布时间】:2010-08-20 21:49:25
【问题描述】:

我已经阅读了很多关于在 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

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

非常感谢您的帮助。

【问题讨论】:

    标签: android google-maps maps marker


    【解决方案1】:

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

    geo:latitude,longitude?z=zoom

    但据我所知,您无法在意图中指定标记。

    如果您使用 geo: 方案的这种模式,它可能会给您想要的:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-05-25
        • 1970-01-01
        • 2020-04-18
        • 1970-01-01
        • 2019-04-17
        • 1970-01-01
        • 2015-07-24
        • 1970-01-01
        相关资源
        最近更新 更多