Esempio n. 1
0
        public MainWindow()
        {
            InitializeComponent();

            MapControl.Map.Layers.Add(OsmTilesSample.CreateLayer());
            MapControl.Map.Layers.Add(MbTilesSample.CreateLayer(new SQLitePlatformWin32(), ".\\Data\\test.mbtiles"));
            MapControl.Map.Layers.Add(LineStringSample.CreateLayer());
            MapControl.Map.Layers.Add(CitiesLayerSample.CreateLayer());
            MapControl.Map.Layers.Add(new CurrentLocationLayer());

            MapsuiLayerList.Initialize(MapControl.Map.Layers);
        }
Esempio n. 2
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);
            SetContentView(Resource.Layout.Main);
            var mapControl = FindViewById <MapView>(Resource.Id.mapcontrol);

            mapControl.Map.Layers.Add(new TileLayer(KnownTileSources.Create())
            {
                Name = "OSM"
            });
            mapControl.Map.Layers.Add(LineStringSample.CreateLineStringLayer(LineStringSample.CreateLineStringStyle()));
            mapControl.Map.Layers.Add(PointsSample.CreateRandomPointLayer(mapControl.Map.Envelope,
                                                                          style: PointsSample.CreateBitmapStyle("Mapsui.Samples.Common.Images.ic_place_black_24dp.png")));
            mapControl.Map.Layers.Add(PointsSample.CreateBitmapPointLayer());

            mapControl.Map.Viewport.RenderResolutionMultiplier = 2;
        }
Esempio n. 3
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);
            SetContentView(Resource.Layout.Main);
            var mapControl = FindViewById <MapControl>(Resource.Id.mapcontrol);
            var tileLayer  = CreateTileLayer();

            mapControl.Map.Layers.Add(tileLayer);

            mapControl.Map.Layers.Add(LineStringSample.CreateLineStringLayer(CreateLineStringStyle()));

            var pointLayer = PointLayerSample.CreateRandomPointLayer(mapControl.Map.Envelope);

            pointLayer.Style = CreatePointLayerStyle();
            mapControl.Map.Layers.Add(pointLayer);

            mapControl.Map.Layers.Add(PointLayerSample.CreateBitmapPointLayer());

            mapControl.Map.Viewport.RenderResolutionMultiplier = 2;
        }
Esempio n. 4
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);
            SetContentView(Resource.Layout.Main);
            var mapView = FindViewById <MapControl>(Resource.Id.mapview);

            mapView.Map.Layers.Add(new TileLayer(new OsmTileSource())
            {
                LayerName = "OSM"
            });
            var lineStringLayer = LineStringSample.CreateLineStringLayer();

            lineStringLayer.Style = CreateLineStringStyle();

            mapView.Map.Layers.Add(lineStringLayer);
            var pointLayer = PointLayerSample.CreateRandomPointLayer(mapView.Map.Envelope);

            pointLayer.Style = CreatePointLayerStyle();
            mapView.Map.Layers.Add(pointLayer);

            mapView.Map.Layers.Add(PointLayerSample.CreateBitmapPointLayer());
        }
Esempio n. 5
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            Setup.Do();

            SetContentView(Resource.Layout.Main);

            var mapControl = FindViewById <MapControl>(Resource.Id.mapcontrol);

            mapControl.Map.Layers.Add(OsmTilesSample.CreateLayer());
            //mapControl.Map.Layers.Add(MbTilesSample.CreateLayer(new SQLitePlatformAndroid(), Setup.DatabasePath));
            mapControl.Map.Layers.Add(LineStringSample.CreateLayer());
            mapControl.Map.Layers.Add(CitiesLayerSample.CreateLayer());
            mapControl.AddMarker(new Marker(mapControl.Context)
            {
                GeoPosition = SphericalMercator.FromLonLat(4.9, 52.366667)
            });
            mapControl.AddMarker(MarkerSample.CreateCustomMarker(mapControl.Context));

            mapControl.ShowCurrentLocation = true;

            mapControl.Map.Viewport.RenderResolutionMultiplier = 2;
        }