【问题标题】:Launch Google Maps from app从应用程序启动 Google 地图
【发布时间】:2010-10-11 18:15:30
【问题描述】:

我已使用以下代码设置我的应用程序以将 Google 地图启动到设定位置,但地图显示已完全放大,您无法看到任何道路,您必须手动缩小才能看到任何内容。如何使用下面的代码设置缩放级别我试过 setZoom(16);但这没有任何效果。

if (mapnav == 10) {
   String uri = "geo: 53.777969,-1.571474";        
   setZoom(16);

   Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(uri));

   startActivity(i);}

我也可以进入路线而不是地图

【问题讨论】:

    标签: java android eclipse google-maps


    【解决方案1】:

    您可以在 URI 中指定缩放级别,例如 "geo: 53.777969,-1.571474?z=23"

    谷歌地图

    geo:latitude,longitude
    geo:latitude,longitude?z=zoom
    geo:0,0?q=my+street+address
    geo:0,0?q=business+near+city
    

    查看

    打开地图应用程序到给定的位置或查询。 Geo URI 方案(不完全支持)目前正在开发中。
    z 字段指定缩放级别。缩放级别 1 显示以给定 lat,lng 为中心的整个地球。缩放级别 2 显示地球的四分之一,依此类推。最高缩放级别为 23。更大的缩放级别将被限制为 23。

    对于谷歌导航部分,您可以使用"google.navigation:q="+location,其中location 是坐标。意图Intent.ACTION_VIEW


    资源:

    关于同一主题:

    【讨论】:

    • 天才感谢有人告诉我这是不可能的,所以我试着问路,最后找到导航器谢谢科林
    • 太棒了!!如此美丽的答案大赞,非常感谢您的努力:)
    猜你喜欢
    • 1970-01-01
    • 2011-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-23
    • 1970-01-01
    相关资源
    最近更新 更多