【问题标题】:Drop Pin on Default Google Maps from My App in Android?在 Android 中的“我的应用”中将 Pin 图放在默认的 Google 地图上?
【发布时间】:2010-04-21 13:29:18
【问题描述】:

我有一个位置的地址。当我点击我的应用程序中的某个按钮时。它应该重定向到 android 中的默认谷歌地图并将 pin 放到该特定位置。怎么做?有什么想法吗?

【问题讨论】:

    标签: android google-maps android-mapview android-maps


    【解决方案1】:

    Android documentation 描述了 Google 地图应用程序将响应的各种 Intents(如果它存在于给定设备上)。你大概会想要一个geo:0,0?q=my+street+address Uri 一个ACTION_VIEW Intent

    【讨论】:

    • 在模拟器中可以吗?
    • 你能告诉我语法吗?我做不到。
    • "geo:0,0?q=my+street+address" 是一个字符串,您可以在其中将 my+street+address 替换为 URL 编码形式的地址。您使用Uri.parse() 将其转换为Uri。您将它作为第二个参数传递给以ACTION_VIEW 作为第一个参数的 Intent 构造函数。您将所有这些都包含在 startActivity() 调用中。请参阅github.com/commonsguy/cw-android/tree/master/Activities/Launch 获取示例项目(但使用Uri 的纬度/经度形式的项目)。
    【解决方案2】:

    这是我如何使用“在地图上查看”按钮的示例。在这里发帖是为了帮助有需要的人,因为我花了一整天的时间才弄清楚:

    http://randroidblog.blogspot.com/2012/01/view-on-map-activity.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-09-09
      • 2015-05-14
      • 2013-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-29
      相关资源
      最近更新 更多