如何在android中处理点击地图标签?

时间:2013-12-30 11:59:23

标签: android maps

是否可以在android MapView或MapFragment中处理点击标签(城市'名称)?如果有可能,我怎么能这样做?

感谢。

2 个答案:

答案 0 :(得分:1)

信息窗口允许您在点击标记时向用户显示信息。一次只显示一个信息窗口。如果用户点击另一个标记,则将隐藏当前信息窗口,并显示新的信息窗口。

根据设备的屏幕绘制信息窗口,以其相关标记为中心。默认信息窗口包含粗体标题,标题下方有(可选)摘录文本。

您还可以自定义信息窗口的内容和设计。为此,您必须创建 InfoWindowAdapter 界面的具体实现,然后使用您的实现调用 GoogleMap.setInfoWindowAdapter()。该界面包含两种实现方法: getInfoWindow(Marker) getInfoContents(Marker)。 API将首先调用 getInfoWindow(Marker),如果返回null,则它将调用 getInfoContents(Marker)。如果这也返回null,则将使用默认信息窗口。

其中第一个( getInfoWindow())允许您提供将用于整个信息窗口的视图。其中第二个( getInfoContents())允许您只定制窗口的内容,但仍保留默认的信息窗口框架和背景。

更多信息请访问此链接:Google Maps Android API V2

答案 1 :(得分:1)

您应该转到此链接:Google Maps Utility API