【问题标题】:Default Google Map Using Geo in Android在 Android 中使用 Geo 的默认 Google 地图
【发布时间】:2012-06-27 10:50:04
【问题描述】:

我正在使用以下代码在默认谷歌地图上定位位置。

 Uri uri = Uri.parse("geo:"+ Global.detail_lat+","+Global.detail_long+"?z=15");
 Intent in = new Intent(Intent.ACTION_VIEW, uri);
 startActivity(in);

但是使用此代码,当地图打开时,该位置上没有显示任何点或标记或图钉。它只是看起来像简单的地图。我怎样才能在上面推销?或者如何使用此代码在此默认谷歌地图上突出显示该位置?

谢谢, 杰伊帕特尔

【问题讨论】:

    标签: android google-maps


    【解决方案1】:

    试试这个

    Uri uri = Uri.parse("geo:"+ Global.detail_lat+","+Global.detail_long+"?z=15"+","+(Label+Name)+");
    

    这将打开具有给定标签名称的默认地图

    【讨论】:

    • 嗨.. 谢谢你的回答!!..但是我必须在这里通过标签和名称?能详细介绍一下吗?
    • 您可以传递任何字符串,例如新德里或位置名称
    • Uri uri = Uri.parse("geo:"+ Global.detail_lat+","+Global.detail_long+"?z=15"+","+("新德里")+") ");
    • 我已经尝试了上面的语句..它给了我像“可以加载 URL”这样的祝酒词
    • Uri.parse("geo:"+ Global.detail_lat+","+Global.detail_long+"?q=New+Delhi");
    【解决方案2】:

    试试这个, Uri.parse("maps.google.com/maps?q="; + STREET + "+" + NUMBER + "&" + CITY);

    它将打开显示带有标记和“气泡”的地址的 Google 地图应用, 希望这对你有用

    【讨论】:

      猜你喜欢
      • 2016-09-09
      • 1970-01-01
      • 2012-05-31
      • 2023-03-29
      • 1970-01-01
      • 2011-05-14
      • 2015-09-22
      • 2015-03-15
      • 1970-01-01
      相关资源
      最近更新 更多