首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用谷歌地图v2检索地图标记

使用谷歌地图v2检索地图标记
EN

Stack Overflow用户
提问于 2013-02-06 08:46:57
回答 1查看 379关注 0票数 1

我一直在尝试在单击事件之外显示标记的信息窗口。我知道你可以用

代码语言:javascript
复制
marker.showInfoWindow();

首先,我的问题是如何获得标记。我已经尝试了一些东西,效果是:

代码语言:javascript
复制
Marker marker;

//then later
marker = mMap.addMarker(new MarkerOptions()
             .position(new LatLng(0, 0))
             .title("Hello world"));

//then later
if (condition)
    marker.showInfoWindow();

对我来说,这看起来是对的,但当我实现它时,没有出现任何窗口。当我在调试时,看起来marker的id与传递给onMarkerClick(Marker marker)的“相同”标记的id不同。

那么,要么是我遗漏了什么,要么是有更好的方法来找回标记?(似乎没有类似于mMap.getMarkers()mMap.findMarkerById()的方法)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-06 13:35:24

令人尴尬的是,我这里的东西确实工作得很好。我的问题是在我的onMarkerClick()方法中有对我的infoWindow生成至关重要的代码,因此需要将它从那里拉到一个方法中,这样我就可以在这两个地方调用它。

所以任何未来的谷歌开发者,我的代码都是你需要它的解决方案-尽管你可能不需要谷歌也能解决它

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14719699

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档