Differenze tra le versioni di "Istruzioni essenziali per mostrare una mappa in una MapView"
(Creata pagina con "Le istruzioni essenziali per mostrare una mappa in una MapView sono le seguenti: 1) porre una ''MapView'' sul ''Form''; <BR>2) creare un Oggetto della Classe ''MapPoint'' e a...") |
|||
Riga 4: | Riga 4: | ||
<BR>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''; | <BR>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''; | ||
<BR>3) dalla variabile, che identifica l'Oggetto ''MapView'', richiamare la Classe ''Map''; | <BR>3) dalla variabile, che identifica l'Oggetto ''MapView'', richiamare la Classe ''Map''; | ||
− | <BR>4) scegliere il «''Map Tile Server''» che fornirà la mappa da mostrare nella ''MapView''; | + | <BR>4) scegliere il «''Web Map Tile Server''» <SUP>[[[#Note|nota 1]]]</sup> che fornirà la mappa da mostrare nella ''MapView''; |
<BR>5) usare il Metodo ".AddTile()" della Classe ''Map'', per richiamare il «''[https://it.wikipedia.org/wiki/Web_Map_Tile_Service Web Map Tile Server]''» prescelto; | <BR>5) usare il Metodo ".AddTile()" della Classe ''Map'', per richiamare il «''[https://it.wikipedia.org/wiki/Web_Map_Tile_Service Web Map Tile Server]''» prescelto; | ||
<BR>6) scegliere con la Proprietà ".Zoom" della Classe ''Map'' lo zoom iniziale della mappa; | <BR>6) scegliere con la Proprietà ".Zoom" della Classe ''Map'' lo zoom iniziale della mappa; |
Versione delle 18:35, 12 gen 2022
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