我正在尝试获取类似于我在这里使用GMaps V1.1 for Android中的getOverlays()方法的标记列表(使用GMaps V2 for Android):
private MapView mapView;
mapView.getOverlays().add(overlay);
我该如何做类似于上述内容,但使用标记呢?
非常感谢任何帮助。
我正在尝试获取类似于我在这里使用GMaps V1.1 for Android中的getOverlays()方法的标记列表(使用GMaps V2 for Android):
private MapView mapView;
mapView.getOverlays().add(overlay);
我该如何做类似于上述内容,但使用标记呢?
非常感谢任何帮助。
addMarker()
时,将返回的Marker
对象保存到所选择的集合中(例如ArrayList<Marker>
)。GoogleMap
中添加了getMarkers()
函数。mapView.getOverlays().add(overlay)
代码来看,这是一个非常糟糕的设计选择。您不应该将List
交给修改。因此,这与Extensions库不兼容。
setMyLocationEnabled(true)
,那么如何获取MyLocation
标记? - theblangMyLocation
标记,那么解决方案可能会更加复杂。 - theblangLocationClient
,则应该获得与地图使用的相同位置数据,因此您只需将其添加到LatLngBounds.Builder
中。 - CommonsWare