我今天刚刚启动了一个非常基本的 Android 应用程序,其中包含一个简单的 Google 地图和一些添加了以下代码的标记:
Marker marker = map.addMarker(new MarkerOptions()
.position(new LatLng(lat, lon)
.title("Name")
.snippet("Address")
); // end marker.
我从中注意到的是,当您单击地图上的标记时,信息窗口会自动打开。我的问题是,在打开信息窗口时我应该把代码放在哪里?理想情况下,我需要它,以便当您单击信息窗口内的按钮或其他内容以说“更多信息”时,会出现一个新屏幕,提供完整信息。
在过去和其他应用程序中,我只是为相关对象添加了一个侦听器,然后当它被点击时,相应的 onClick() 方法被调用,但由于此处自动信息窗口的性质,情况并非如此!
有人可以帮忙吗?