private void UpdateMapView() { var mapReadyCallback = new LocalMapReady(); mapReadyCallback.MapReady += (sender, args) => { googleMap = (sender as LocalMapReady).Map; if (googleMap != null) { //pętla po każdym pabie // foreach (PubMapActivity item in pubs) foreach (var item in pubs) { pubName = item.Name; pubLocation = new LatLng(item.PubLatitude, item.PubLongitude); MarkerOptions markerOptions = new MarkerOptions(); markerOptions.SetPosition(pubLocation); markerOptions.SetTitle(pubName); googleMap.AddMarker(markerOptions); } CameraUpdate cameraUpdate = CameraUpdateFactory.NewLatLngZoom(pubLocation, 11); googleMap.MoveCamera(cameraUpdate); } }; mapFragment.GetMapAsync(mapReadyCallback); }
private void UpdateMapView() { var mapReadyCallback = new LocalMapReady(); mapReadyCallback.MapReady += (sender, args) => { googleMap = (sender as LocalMapReady).Map; if (googleMap != null) { MarkerOptions markerOptions = new MarkerOptions(); markerOptions.SetPosition(dealLocation); markerOptions.SetTitle("Deals in Your Areaa"); markerOptions.SetSnippet("This User is available in your area"); googleMap.AddMarker(markerOptions); CameraUpdate cameraUpdate = CameraUpdateFactory.NewLatLngZoom(dealLocation, 15); googleMap.MoveCamera(cameraUpdate); MarkerOptions markerOptions2 = new MarkerOptions(); markerOptions2.SetPosition(dealLocation2); markerOptions2.SetTitle("Mr D"); markerOptions2.SetSnippet("Contact this User Now!"); googleMap.AddMarker(markerOptions2); CameraUpdate cameraUpdate2 = CameraUpdateFactory.NewLatLngZoom(dealLocation2, 15); googleMap.MoveCamera(cameraUpdate2); } }; mapFragment.GetMapAsync(mapReadyCallback); }
private void UpdateMapView() { var mapReadyCallback = new LocalMapReady(); List <Park> parks = dataService.GetAllParks(); mapReadyCallback.MapReady += (sender, args) => { googleMap = (sender as LocalMapReady).Map; if (googleMap != null) { foreach (var park in parks) { LatLng location = new LatLng(park.Lat, park.Long); MarkerOptions markerOptions = new MarkerOptions(); markerOptions.SetPosition(location) .SetTitle(park.Id.ToString()) .SetIcon(BitmapDescriptorFactory.FromResource(Resource.Drawable.tree16)); googleMap.AddMarker(markerOptions); } CameraUpdate cameraUpdate = CameraUpdateFactory.NewLatLngZoom(seattleLocation, 12); googleMap.MoveCamera(cameraUpdate); googleMap.MarkerClick += MapOnMarkerClick; } }; mapFragment.GetMapAsync(mapReadyCallback); }
private void UpdateMapView() { var mapReadyCallback = new LocalMapReady(); mapReadyCallback.MapReady += (sender, args) => { googleMap = (sender as LocalMapReady).Map; googleMap.MyLocationEnabled = true; googleMap.MyLocationChange += GoogleMap_MyLocationChange; }; mapFragment.GetMapAsync(mapReadyCallback); }
private void UpdateMapView() { var mapReadyCallback = new LocalMapReady(); mapReadyCallback.MapReady += (sender, args) => { googleMap = (sender as LocalMapReady).Map; if (googleMap != null) { MarkerOptions markerOptions = new MarkerOptions(); markerOptions.SetPosition(rayLocation); markerOptions.SetTitle("Ray's Hot Dogs"); googleMap.AddMarker(markerOptions); CameraUpdate cameraUpdate = CameraUpdateFactory.NewLatLngZoom(rayLocation, 15); googleMap.MoveCamera(cameraUpdate); } }; mapFragment.GetMapAsync(mapReadyCallback); }