切换多个自定义标记,无需点击标记

时间:2014-11-27 06:43:08

标签: android google-maps-markers google-maps-android-api-2 markerclusterer

我在地图项目中使用Google Maps Android API Utility Library,以便以群集方式在地图中显示多个标记。 我找不到在没有点击标记的情况下在多个自定义标记之间切换的方法。 有谁知道解决这个问题?

提前多多感谢!

2 个答案:

答案 0 :(得分:0)

如果我找到你,你可以在你想要的事件上调用以下功能来切换标记而不点击。

marker1.showInfoWindow();
marker2.showInfoWindow();
marker3.showInfoWindow();

如果它适合你,则标记为正确。:)

P.S:可以通过调用hideInfoWindow()来隐藏信息窗口。

答案 1 :(得分:0)

如果您想移动到标记位置,可以使用:

private void movingToLocationWithAnimation(double MARKER_LATITUDE, double MARKER_LONGITUDE) {
    Log.i(tag, "Moving to Location: " + latitude + " " + longitude);
    CameraPosition cameraPosition = new CameraPosition.Builder()
            .target(new LatLng(MARKER_LATITUDE, MARKER_LONGITUDE)).zoom(11).build();

    googleMap.animateCamera(
            CameraUpdateFactory.newCameraPosition(cameraPosition), 2000,
            null);

}

请看一下,这可能会有所帮助:

http://android-er.blogspot.com/2013/02/googlemap-animation-with-zoom.html