Istruzioni essenziali per mostrare una mappa in una MapView
Le istruzioni essenziali per mostrare una mappa in una MapView sono le seguenti:
1) porre una MapView sul Form;
2) creare un Oggetto della Classe MapPoint e assegnargli le coordinate geografiche del punto sulla mappa che - alla prima apertura della mappa - sarà al centro della MapView;
3) dalla variabile, che identifica l'Oggetto MapView, richiamare la Classe Map;
4) scegliere il «Web Map Tile Server» [nota 1] che fornirà la mappa da mostrare nella MapView;
5) usare il Metodo ".AddTile()" della Classe Map, per richiamare il «Web Map Tile Server» prescelto;
6) scegliere con la Proprietà ".Zoom" della Classe Map lo zoom iniziale della mappa;
7) passare alla Proprietà ".Center" della Classe Map l'Oggetto di tipo Classe MapPoint, per impostare il punto sulla mappa che all'inizio starà al centro della MapView.
Mostriamo un esempio di base:
Public Sub Form_Open() Dim mp As New MapPoint(41.89018, 12.49230) ' Punto 2) ' oppure: mp.Lat = 41.89018 ' mp.Lon = 12.49230 With MapView1.Map ' Punto 3) .AddTile("GoogleMap", "https://mt0.google.com/vt/lyrs=s&hl=&x={x}&y={y}&z={z}") ' Punti 4) e 5) .Zoom = 15 ' Punto 6) .Center = mp ' Punto 7) End With End
Note
[1] Al riguardo vedere la seguente pagina: Elenco di raster Tile Server online con rispettive URL