Help Center

Local Navigation

Utilizzo di una mappa visualizzata in un campo dell'interfaccia utente

Un'applicazione del dispositivo BlackBerry® può utilizzare la classe net.rim.device.api.lbs.MapField per visualizzare una mappa nell'interfaccia utente. La classe net.rim.device.api.lbs.MapField consente a un'applicazione del dispositivo BlackBerry di cambiare e recuperare le proprietà della mappa, compreso il livello di zoom, il centro della mappa e la rotazione attuale.

Metodo

Descrizione

MapField.moveTo(int latitude, int longitude)

Consente di modificare il centro di una mappa in un campo dell'interfaccia utente mediante valori di latitudine e longitudine, in gradi. I valori di latitudine e longitudine sono calcolati in gradi, moltiplicati per 100.000.

MapField.moveTo(javax.microedition. location.Coordinates coords)

Consente di modificare il centro di una mappa in un campo dell'interfaccia utente mediante coordinate specifiche.

MapField.move(int dx, int dy)

Consente di modificare il centro di una mappa in un campo dell'interfaccia utente mediante valori in pixel. Il metodo move(dx,dy) sposta il centro della mappa in termini di pixel relativi. Se il valore di dx è positivo, il centro della mappa viene spostato a est se la rotazione è pari a 0. Se il valore di dy è positivo, il centro della mappa viene spostato a sud se la rotazione è pari a 0.

MapField.setZoom(int z)

Consente di modificare il valore dello zoom di una mappa in un campo dell'interfaccia utente. I valori di zoom sono compresi tra 0 a 15. L'operazione di zoom viene eseguita al centro della mappa in MapField.

MapField.setRotation(int r)

Consente di modificare la rotazione di una mappa in un campo dell'interfaccia utente, in gradi. La rotazione è compresa tra 0 e 360, in senso orario. Se la rotazione è impostata su 0, il nord viene indicato nella parte superiore della mappa.

MapField.getLatitude()

Consente di recuperare la latitudine del centro di una mappa in un campo dell'interfaccia utente.

MapField.getLongitude()

Consente di recuperare la longitudine del centro di una mappa in un campo dell'interfaccia utente.

MapField.getZoom()

Consente di recuperare il valore dello zoom di una mappa in un campo dell'interfaccia utente.

MapField.getRotation()

Consente di recuperare l'impostazione della rotazione di una mappa in un campo dell'interfaccia utente.

Indice analitico


Le informazioni sono state utili? Inviateci i vostri commenti.