如何在点击地址时打开谷歌地图应用程序?

     2023-04-14     299

关键词:

【中文标题】如何在点击地址时打开谷歌地图应用程序?【英文标题】:How do I open google maps app on tapping an address? 【发布时间】:2019-08-16 03:24:42 【问题描述】:

我的应用中有一个地址参数,例如“921 Beverly Hills, california, CA-09001” 点击这个后,我希望谷歌地图打开并显示这个确切地址的注释。我怎么做? 有什么线索吗?

【问题讨论】:

【参考方案1】:

launch maps

有很多资源可以帮助您学习这是一个示例。在真正的应用程序中,您可能希望使用自己的地图活动来处理意图;也许添加边界和相机以放大或其他...

Location sf = new Location("");


  sf.setLatitude(37.7749);
  sf.setLongitude(-122.4194);

  requestLocation("your address");



public  void requestLocation(Location location) 



    // Create a Uri from an intent string. Use the result to 
    //   create an Intent.
    Uri gmmIntentUri = Uri.parse("geo:" + location.getLatitude() + "," + location.getLongitude());

    // Create an Intent from gmmIntentUri. Set the action to 
    //   ACTION_VIEW
    Intent mapIntent = new Intent(Intent.ACTION_VIEW, 
    gmmIntentUri);

    // Make the Intent explicit by setting the Google Maps 
    //   package
    mapIntent.setPackage("com.google.android.apps.maps");


    if (mapIntent.resolveActivity(getPackageManager()) != null) 
        startActivityForResult(mapIntent, REQUEST_LOCATION);
    


public  void requestLocation(String address) 

       // Create a Uri from an intent string. Use the result to create 
      //an Intent.
    Uri gmmIntentUri = Uri.parse("geo:" + address);

    // Make the Intent explicit by setting the Google Maps 
    //   package
    mapIntent.setPackage("com.google.android.apps.maps");


    if (mapIntent.resolveActivity(getPackageManager()) != null) 
        startActivityForResult(mapIntent, REQUEST_LOCATION);
    

      

【讨论】:

添加了一个链接。请注意,代码不会缩放到该位置。我认为它在那里放了一个小灰点;没有标记...【参考方案2】:

您可以在此处找到有关如何使用意图通过地址启动 Google 地图的概述:

https://developers.google.com/maps/documentation/urls/android-intents

【讨论】:

我没有找到任何确切地址。有和我一样的地址吗? 地址设置少了一行代码,抱歉。

如何保存多个谷歌地图标记,它们在 Firebase 实时数据库中的位置,并在打开应用程序时再次显示它们

...地图标记,它们在Firebase实时数据库中的位置,并在打开应用程序时再次显示它们【英文标题】:Howtosavemultiplegooglemapsmarker,theirpositionsinFirebaseRealtimedatabaseandshowthemagainwhentheappisopened【发布时间】:2019-11-2715:14:46【问题描述】:我... 查看详情

在本机反应中打开地图/谷歌地图

...】:2017-08-3001:22:04【问题描述】:我试图在我的react-native应用程序中打开谷歌地图或地图,但是当我在我的Iphone/模拟器中运行该应用程序时,我收到错误“不知道如何打开URI:...”。我做错了什么?我的代码:openGps()varurl=\'geo:3... 查看详情

谷歌地图打开标记点击活动

】谷歌地图打开标记点击活动【英文标题】:GoogleMapsopenactivityonmarkerclick【发布时间】:2021-07-2312:20:33【问题描述】:我在Google地图中制作自定义标记,并希望他们在点击时打开活动。我使用了SetOnMarkerClickListener,但它似乎不起... 查看详情

如何从地图上获取街道地址、邮政编码、国家、州?

...布时间】:2018-10-2008:06:18【问题描述】:我正在开发一个应用程序,当使用点击图像时,应该打开谷歌地图,当地图首先打开时它显示用户的当前位置,当用户点击地图标记上的任何位置后提交它应该采取街道名称、密码(邮政... 查看详情

在浏览器中打开带有特定地址的谷歌地图[关闭]

...地址的url结构是什么?我想在我的网站上提供一个地址,点击该地址后,它会直接从我的脚本中打开谷歌地图。我想创建一个链接<ahref="..."> 查看详情

使用角度谷歌地图时如何正确处理标记点击事件?

...间】:2016-03-1520:40:35【问题描述】:我想在我的ASP.NETMVC应用程序中使用AngularGoogleMaps(http://angular-ui.github.io/angular-google-maps)。我有一张 查看详情

点击标记时如何更新谷歌地图标记图像

】点击标记时如何更新谷歌地图标记图像【英文标题】:HowtoUpdateGoogleMapsMarkerImagewhentaponthemarker【发布时间】:2019-06-0701:16:43【问题描述】:我想更改标记图标并在点击标记时显示信息窗口。我的问题是如何更改标记图标?我已... 查看详情

当我在我的应用程序中按下按钮时,我如何能够打开谷歌地图?

】当我在我的应用程序中按下按钮时,我如何能够打开谷歌地图?【英文标题】:HowwouldIbeabletoopengooglemapswhenIpressabuttoninmyapp?【发布时间】:2015-09-2423:52:06【问题描述】:我有这个应用程序,当用户按下我的应用程序中的按钮时... 查看详情

即使安卓设备离线,谷歌地图如何获取地址

】即使安卓设备离线,谷歌地图如何获取地址【英文标题】:Howgooglemapfetchingaddressevenandroiddeviceisoffline【发布时间】:2018-03-1721:27:06【问题描述】:我刚刚创建了一个带有一些标记的地图活动,当点击标记标题获取标记位置的地... 查看详情

单击标记时,新按钮会自动出现在谷歌地图(Android)上?如何删除?

...布时间】:2016-05-2707:45:06【问题描述】:我在我的android应用程序中使用谷歌地图作为地图提供者。我注意到当用户点击屏幕上的自定义标记时,谷歌地图现在会自动显示两个小按 查看详情

android - 离开应用程序时保持谷歌地图片段在位置上放大

】android-离开应用程序时保持谷歌地图片段在位置上放大【英文标题】:android-keepgooglemapfragmentzoomedinonlocationwhenleavingapp【发布时间】:2017-02-1420:28:21【问题描述】:我有一个定位服务,它在后台运行并更新片段中用户的位置。当... 查看详情

如何打开正在使用的 infoWindow 谷歌地图?

】如何打开正在使用的infoWindow谷歌地图?【英文标题】:HowtoopentheinfoWindowgooglemapisusing?【发布时间】:2012-10-2509:07:08【问题描述】:我在联系页面中有一个Goole地图,我想在其中显示Google地图上使用的infoWindow。转到该链接:Gmap... 查看详情

如何在网页上自动化谷歌地图图像?

...时间】:2018-12-2417:11:47【问题描述】:我无法自动化我的应用程序网页上的谷歌地图屏幕。我有一个网页,其中谷歌地图出现在屏幕一半的正方形中。我想点击地图上的道路或谷歌地图上的餐厅标志。当我试图找到地图的定位器... 查看详情

swift - 如何在应用程序运行时顺利加载谷歌地图视图

】swift-如何在应用程序运行时顺利加载谷歌地图视图【英文标题】:swift-Howtohavegooglemapviewloadsmoothlyuponapplicationrun【发布时间】:2016-05-0107:23:08【问题描述】:当视图在初始启动时加载(点击图标/运行程序),谷歌地图视图在英... 查看详情

如何使用openlayer发布谷歌卫星地图

方法/步骤下载地图瓦片1.打开Biemap地图下载器,框选要发布的地图范围,双击弹出下载选项框,瓦片类型选择谷歌,文件类型建议使用png格式,以获得最佳清晰度。配置Openlayer:地图瓦片下载完成之后,将瓦片放置在网站目录下... 查看详情

点击按钮打开谷歌地图地图,电话间隙

】点击按钮打开谷歌地图地图,电话间隙【英文标题】:OpeningGoogleMapsMaponbuttonclick,phonegap【发布时间】:2015-11-2115:02:06【问题描述】:我的HTML(单击按钮后我试图在div中插入地图):...<divid="map"></div>...<buttonid="location... 查看详情

通过触摸或点击在 Android 谷歌地图上添加标记

...32:46【问题描述】:我想在Android上使用Google地图开发地图应用程序。现在,我想通过触摸或点击地图在地图上添加标记。如何应用触摸事件将标记放在地图上?【问题讨论】:这能回答你的问题吗?Addmarkerontouchedlocationusi 查看详情

谷歌地图视图如何在地图缩放时获取原始点或框进行注释?

】谷歌地图视图如何在地图缩放时获取原始点或框进行注释?【英文标题】:Googlemapviewhowcanigetoriginalpointorframeforannotationwhilemapzoom?【发布时间】:2011-12-1614:03:16【问题描述】:我在点击注释时在地图中设置了自定义注释针我得到... 查看详情