コード例 #1
0
    protected override void OnResume()
    {
        base.OnResume();

        _fragment = ((Android.Gms.Maps.SupportMapFragment)SupportFragmentManager.FindFragmentById(Resource.Id.mapView));
        _mapView  = _fragment.Map;
    }
コード例 #2
0
        protected override void OnMapReady(Android.Gms.Maps.GoogleMap map)
        {
            base.OnMapReady(map);

            _polylineOptions = new PolylineOptions();
            _polylineOptions.InvokeColor(0x66FF0000);
        }
        protected override void OnMapReady(Android.Gms.Maps.GoogleMap map)
        {
            base.OnMapReady(map);



            NativeMap.TrafficEnabled = true;
        }
コード例 #4
0
 public ClusterRenderer(Context context,
                        Map map,
                        Android.Gms.Maps.GoogleMap nativeMap,
                        ClusterManager manager)
     : base(context, nativeMap, manager)
 {
     this.map             = map;
     disabledBucketsCache = new Dictionary <string, NativeBitmapDescriptor>();
     enabledBucketsCache  = new Dictionary <string, NativeBitmapDescriptor>();
     mIconGenerator       = new IconClusterGenerator(context);
     mIconGenerator.SetBackground(makeClusterBackground());
 }
コード例 #5
0
        protected override void OnMapReady(Android.Gms.Maps.GoogleMap map)
        {
            base.OnMapReady(map);

            var circleOptions = new CircleOptions();

            circleOptions.InvokeCenter(new LatLng(circle.Position.Latitude, circle.Position.Longitude));
            circleOptions.InvokeRadius(circle.Radius);
            circleOptions.InvokeFillColor(0X66FF0000);
            circleOptions.InvokeStrokeColor(0X66FF0000);
            circleOptions.InvokeStrokeWidth(0);

            NativeMap.AddCircle(circleOptions);
        }
コード例 #6
0
        protected override void OnMapReady(Android.Gms.Maps.GoogleMap map)
        {
            base.OnMapReady(map);

            var polylineOptions = new PolylineOptions();

            polylineOptions.InvokeColor(0x66FF0000);

            foreach (var position in routeCoordinates)
            {
                polylineOptions.Add(new LatLng(position.Latitude, position.Longitude));
            }
            NativeMap.AddPolyline(polylineOptions);
        }
コード例 #7
0
        protected override void OnMapReady(Android.Gms.Maps.GoogleMap map)
        {
            base.OnMapReady(map);

            var polygonOptions = new PolygonOptions();

            polygonOptions.InvokeFillColor(0x66FF0000);
            polygonOptions.InvokeStrokeColor(0x660000FF);
            polygonOptions.InvokeStrokeWidth(30.0f);

            foreach (var position in shapeCoordinates)
            {
                polygonOptions.Add(new LatLng(position.Latitude, position.Longitude));
            }
            NativeMap.AddPolygon(polygonOptions);
        }
コード例 #8
0
        // Customize the rendering of our Polyline overlay within the map
        protected override void OnMapReady(Android.Gms.Maps.GoogleMap map)
        {
            base.OnMapReady(map);
            var polylineOptions = new PolylineOptions();

            polylineOptions.InvokeColor(0x66FF0000);
            // Extract each position from our RouteCoordinates List
            foreach (var position in formsMap.RouteCoordinates)
            {
                // Add each Latitude and Longitude position to our
                // PolylineOptions
                polylineOptions.Add(new LatLng(position.Latitude,
                                               position.Longitude));
            }
            // Finally, add the Polyline to our map
            NativeMap.AddPolyline(polylineOptions);
        }
コード例 #9
0
        protected override void OnMapReady(Android.Gms.Maps.GoogleMap map)
        {
            base.OnMapReady(map);
            _isMapReady = true;

            if (NativeMap != null)
            {
                var polylineOptions = new PolylineOptions();
                polylineOptions.InvokeColor(_mapLineColor);

                foreach (var position in routeCoordinates)
                {
                    polylineOptions.Add(new LatLng(position.Latitude, position.Longitude));
                }

                NativeMap.AddPolyline(polylineOptions);
                NativeMap.UiSettings.MyLocationButtonEnabled = false;
            }
        }
コード例 #10
0
        public override void OnMapReady(Android.Gms.Maps.GoogleMap googleMap)
        {
            base.OnMapReady(googleMap);

            googleMap.SetInfoWindowAdapter(this);
        }
コード例 #11
0
 public override void OnMapReady(Android.Gms.Maps.GoogleMap googleMap)
 {
     System.Diagnostics.Debug.WriteLine("===========OnMapReady==============");
     base.OnMapReady(googleMap);
     googleMap.SetInfoWindowAdapter(this);
 }
コード例 #12
0
ファイル: MapFunctionHelper.cs プロジェクト: antukidem/Uride
 public MapFunctionHelper(string mMapkey, Android.Gms.Maps.GoogleMap mMap)
 {
     this.mapKey = mMapkey;
     this.map    = mMap;
 }
コード例 #13
0
 protected override void OnMapReady(Android.Gms.Maps.GoogleMap googleMap)
 {
     base.OnMapReady(googleMap);
     NativeMap.SetPadding(0, 0, 0, 500);
 }
コード例 #14
0
        protected override void OnMapReady(Android.Gms.Maps.GoogleMap map)
        {
            base.OnMapReady(map);

            OnUpdateHighlight();
        }
コード例 #15
0
 protected override void OnMapReady(Android.Gms.Maps.GoogleMap map)
 {
     base.OnMapReady(map);
     DrawPolylineSegments(PolylineSegmentList);
 }