private void GenerateClusterItem() { for (int index = 1; index <= clusterItemCount; index++) { double lat = cameraLatitude + extent * GetRandomNumber(-1.0, 1.0); double lng = cameraLongitude + extent * GetRandomNumber(-1.0, 1.0); var item = new ClusterMarker("Item " + index, new CLLocationCoordinate2D(lat, lng)); clusterManager.AddItem(item); } }
private void ReadJson() { Stream stream = Resources.OpenRawResource(Resource.Raw.radar_search); var items = ItemReader.StreamToClusterMarker(stream); for (int i = 0; i < 10; i++) { double offset = i / 60d; foreach (var item in items) { var position = item.Position; double lat = position.Latitude + offset; double lng = position.Longitude + offset; var offsetItem = new ClusterMarker(lat, lng); clusterManager.AddItem(offsetItem); } } }