Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
        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);
        }