与谷歌地图上的兴趣点互动

     2023-05-06     176

关键词:

【中文标题】与谷歌地图上的兴趣点互动【英文标题】:Interact with Points of Interest on Google Maps 【发布时间】:2020-01-10 00:35:28 【问题描述】:

我正在使用 Maps Api 开发 Android Studio。在显示的地图上,有谷歌已经放置的标记(见下图)。

有没有办法通过点击获取更多信息(例如标记/地点的 ID)与他们互动?

【问题讨论】:

【参考方案1】:

Google 添加的预定义标记称为兴趣点 (POI)。 GoogleMaps 类为 POI 提供了一个特殊的监听器:GoogleMap.OnPoiClickListener

您可以在

中找到相应的文档

https://developers.google.com/maps/documentation/android-sdk/reference/com/google/android/libraries/maps/GoogleMap.OnPoiClickListener

https://developers.google.com/maps/documentation/android-sdk/reference/com/google/android/libraries/maps/model/PointOfInterest

代码 sn-p 应该是这样的

mMap.setOnPoiClickListener(new GoogleMap.OnPoiClickListener() 
    @Override
    public void onPoiClick(PointOfInterest poi) 
        String placeId = poi.placeId;
        //TODO: get details for place id
    );

我希望这会有所帮助!

【讨论】:

【参考方案2】:

您可以使用如下所示的 onMarkerClickListener :

mMap.setOnMarkerClickListener(new GoogleMap.OnMarkerClickListener() 
    @Override
    public boolean onMarkerClick(Marker marker) 

    );

其中mMapGoogleMap 的一个实例

你可以在这里开始阅读文档https://developers.google.com/maps/documentation/android-sdk/start

【讨论】:

嘿Shahin,我手动添加了标记,它可以正常工作,但不能使用谷歌提供的这些标记。 好吧,那是因为这些标记根本不可点击。实际上,您甚至不应该看到它们。你是通过代码添加的吗?

点周围的半径也称为 ASP.NET C# 中的地理围栏与谷歌地图[关闭]

】点周围的半径也称为ASP.NETC#中的地理围栏与谷歌地图[关闭]【英文标题】:RadiusAroundPointalsoknownasGeofenceinASP.NETC#WithGoogleMaps[closed]【发布时间】:2011-11-2722:07:21【问题描述】:我正在使用asp.NETC#开发一个web应用程序。我目前正在... 查看详情

在谷歌地图中做“沿途的兴趣点”

】在谷歌地图中做“沿途的兴趣点”【英文标题】:doing"pointsofinterestalongaroute"ingooglemaps【发布时间】:2011-04-2917:38:53【问题描述】:我需要允许旅行者使用谷歌地图绘制路线,然后查询我的兴趣点数据库(比如说,麦当... 查看详情

DistanceMatrixService 提供与谷歌地图不同的距离

】DistanceMatrixService提供与谷歌地图不同的距离【英文标题】:DistanceMatrixServicegivedifferentdistancefromGoogleMaps【发布时间】:2016-11-1414:12:41【问题描述】:我正在使用GoogleMapsDistanceMatrixService()来获取GoogleMaps中两点之间的方向和距离。... 查看详情

javascript检查文件是不是存在与谷歌地图api

】javascript检查文件是不是存在与谷歌地图api【英文标题】:javascriptcheckingiffileexistswithgooglemapsapijavascript检查文件是否存在与谷歌地图api【发布时间】:2016-06-0700:35:56【问题描述】:我正在尝试检查图像是否存在,以便我可以相... 查看详情

如何在颤振中与谷歌地图集成?

】如何在颤振中与谷歌地图集成?【英文标题】:Howtointegratewithgooglemapsinflutter?【发布时间】:2019-06-1023:35:00【问题描述】:我开始使用Flutter进行开发,我想使用google_maps_flutter包。为了将地图添加到我的应用程序(https://medium.com/... 查看详情

如何使用谷歌地方 api 获得与谷歌地图相同的结果

】如何使用谷歌地方api获得与谷歌地图相同的结果【英文标题】:Howtogetthesameresultofgooglemapsusinggoogleplacesapi【发布时间】:2017-06-0823:43:25【问题描述】:我必须像这样使用googleplacesapi来实现餐厅位置服务:https://maps.googleapis.com/map... 查看详情

xcodebuild ios 14 与谷歌地图框架构建

】xcodebuildios14与谷歌地图框架构建【英文标题】:xcdebuildios14withgoogleMapframeworkbuild【发布时间】:2020-09-2214:57:08【问题描述】:自从ios14更新后,我无法在我的CI机器上构建我的应用程序。它在Xcode中工作(我已经构建并发布了我... 查看详情

如何制作与谷歌地图 api 连接的按钮网格?

】如何制作与谷歌地图api连接的按钮网格?【英文标题】:Howtomakeagridofbuttonsconnectedwithgooglemapsapi?【发布时间】:2017-08-2113:15:36【问题描述】:我正在尝试使用googleplacesapi和googlemapsapiv2制作一个android应用程序(NearByplaces)。我正... 查看详情

URL启动器与谷歌地图位置选择器冲突

】URL启动器与谷歌地图位置选择器冲突【英文标题】:URLlauncherconflictingwithgooglemaplocationpickerflutter【发布时间】:2021-08-2912:43:59【问题描述】:我需要同时使用URL启动器和谷歌地图位置选择器,但两者都相互冲突,这会导致我出... 查看详情

百度与谷歌地图瓦片组织方式对比(代码片段)

百度是从中心点经纬度(0,0)度开始计算瓦片,在第1级时百度将世界地图分为4块。中心点右上部分(中国地区)占1块。 谷歌是从左上角经纬度(-180,90)度开始计算瓦片,在第1级时谷歌将世界地图分为1块。 在第2级时,百度地... 查看详情

如何在android上的谷歌地图中绘制点?

】如何在android上的谷歌地图中绘制点?【英文标题】:Howtodrawpointsintogooglemapsonandroid?【发布时间】:2012-04-1601:47:28【问题描述】:我的问题是我有一个地址列表,我必须显示从第一个点到最后一个点的路径,然后通过抛出所有... 查看详情

应用程序在 Xcode 9 和 iOS 11 中与谷歌地图 SDK cocoapods 一起崩溃 [关闭]

】应用程序在Xcode9和iOS11中与谷歌地图SDKcocoapods一起崩溃[关闭]【英文标题】:AppiscrashedwithGooglemapsSDKcocoapodsinXcode9andiOS11[closed]【发布时间】:2018-03-0710:11:32【问题描述】:我已将GoogleMapsSDKcocoapods升级到最新版本2.6。但是当我尝... 查看详情

邮政编码的兴趣点

...取每个列表的方法,例如机场、公园等。相信我,我搜索谷歌,但我的谷歌似乎坏了,因为我找不到任何有用的东西。我只需要一种方法来获取该信息。如果有类似的列表会更好。任何帮助表示感谢。有没有一个简单的URL,我可... 查看详情

与经过验证的位置互动? - 谷歌地图

】与经过验证的位置互动?-谷歌地图【英文标题】:Interactingwithaverifiedlocation?-GoogleMaps【发布时间】:2011-01-0811:18:06【问题描述】:好吧,现在有很多商家标记在Google地图上。但我无法以任何方式与这些互动。这是我掌握的信息... 查看详情

获取位于谷歌地图多边形内的所有点

】获取位于谷歌地图多边形内的所有点【英文标题】:GetallpointsthatlieswithinapolygononGoogleMap【发布时间】:2016-10-0107:02:28【问题描述】:我正在构建一个Rails应用程序,其中Google地图用于使用绘图工具过滤地图上的所有点FileModel.rbc... 查看详情

谷歌地图***层

】谷歌地图***层【英文标题】:TheGoogleMapsWikipediaLayer【发布时间】:2009-01-0523:22:56【问题描述】:有没有办法以编程方式列出长/纬点半径内的所有地理标记的***条目?我认为这可以通过谷歌地图API实现,但我对任何方法都感兴... 查看详情

如何在特定半径内的地图上显示点

...么是最好的解决方案:1-确定用户地理位置(例如maxmind?谷歌地图?)2-在地图上显示兴趣点(当前加载在GAE数据存储 查看详情

国际化产品的百度统计与谷歌统计

最近在主导重构公司一款国际化产品,需要进行埋点统计,具体需求是工程里面的事件分析根据国内/国外进行统计,海外版的使用谷歌统计,国内版的采用百度统计。采用的是同一套工程代码,所以只需要写一个方法,里面根... 查看详情