也许有人知道并将分享如何在Android项目的Xamarin Forms中使用标记聚类( Marker Clustering Google)。
我定义了一个CustomMap类,其中包含checkins。当我缩小地图标记时,我希望将标记分组
我创建了CustomMap类:
...
googleMap.UiSettings.CompassEnabled = false;
googleMap.UiSettings.MapToolbarEnabled = true;
googleMap.UiSettings.MyLocationButtonEnabled = false;
googleMap.UiSettings.ZoomControlsEnabled = false;
_map = googleMap;
//restore last known position on map
if (_lastKnownMapSpan != null)
{
MoveToRegion(_lastKnownMapSpan, false);
}
_map.InfoWindowClick += OnInfoWindowClick;
_map.InfoWindowClose += OnInfoWindowClose;
_map.MarkerClick += OnMarkerClick;
_map.MarkerDragStart += OnMarkerDragStart;
_map.MarkerDragEnd += OnMarkerDragEnd;
_map.SetInfoWindowAdapter(this);
_map.MyLocationEnabled = true;
_map.TrafficEnabled = true;
_map.SetMinZoomPreference(5f);
_map.SetMaxZoomPreference(22f);
_map.MapType = GoogleMap.MapTypeNormal;
_map.BuildingsEnabled = true;
var options = new GoogleMapOptions();
options.InvokeMapType(GoogleMap.MapTypeNormal);
options.InvokeZoomGesturesEnabled(true);
options.InvokeScrollGesturesEnabled(true);
options.InvokeMapToolbarEnabled(true);
options.InvokeZOrderOnTop(true);
options.InvokeLiteMode(true);
...