Strumenti e download per sviluppatori
In questa sezione puoi trovare strumenti relativi a Mapcode. Se sei interessato ai dettagli tecnici o al codice sorgente del sistema Mapcode, la nostra sezione per sviluppatori contiene:
- Materiale di riferimento
- Servizi web (API REST)
- Codice sorgente
API REST
La Mapcode Foundation gestisce una API REST pubblica e gratuita che converte tra coordinate e mapcode, e fornisce dati di riferimento su territori e alfabeti. È disponibile per scopi dimostrativi; per un uso in produzione, è possibile ospitare autonomamente il server open-source.
Visualizza la documentazione completa dell'API REST
App per iOS e Android
Su smartphone Android e iOS, puoi utilizzare l'app Mapcode Finder:
Queste app sono gratuite. Utilizzano le nostre API REST online di Mapcode. Poiché queste app invieranno dati sulla posizione ai nostri server, consulta la nostra informativa sulla privacy se desideri saperne di più su come trattiamo tali dati. (In breve: li usiamo per migliorare i nostri servizi, ma non li vendiamo né concediamo l'accesso a terze parti.)
macOS, Windows e Linux
Per MacOS, Windows e Linux offriamo uno strumento chiamato Mapcode Utility, che consente di codificare e decodificare mapcode da un'interfaccia a riga di comando.
Ad esempio, usa il seguente comando per codificare la posizione 33.93, 18.8:
mapcode -e -33.93, 18.8 E usa questo comando per decodificarlo di nuovo:
mapcode -d ZAF WK.QV5 L'utilità offre molte altre opzioni. Esegui semplicemente "mapcode" senza parametri per visualizzare il testo di aiuto.
Dipendenza Maven
Per utilizzare la libreria Java Mapcode nel tuo progetto Maven, aggiungi la seguente dipendenza al file pom.xml di Maven:
<dependency>
<groupId>com.mapcode</groupId>
<artifactId>mapcode</artifactId>
<version>2.4.14</version>
</dependency> Il codice sorgente, gli esempi di codice e la documentazione sono disponibili sulla nostra pagina del codice sorgente Java.
Conversione da posizione a Mapcode e viceversa
Offriamo uno strumento da console multipiattaforma, chiamato mapcode, che si trova nella directory utility della nostra libreria Mapcode C/C++, per qualsiasi sistema operativo tu desideri. Puoi trovare lo strumento qui:
Devi compilare tu stesso questa utility sulla piattaforma scelta.
Utilizzare un foglio di calcolo per convertire i Mapcode
Invece di utilizzare uno strumento da console per convertire tra posizioni e Mapcode, puoi anche usare Excel (Windows) o Google Docs per chiamare direttamente il nostro servizio web gratuito di conversione Mapcode.
Per esempio, per convertire un Mapcode in una posizione, inserisci questa formula in una cella:
=WEBSERVICE("https://api.mapcode.com/mapcode/xml/coords/Q4.HGY?context=NLD") Questo convertirà il Mapcode nella posizione 52.460897, 5.1074585. Per riconvertire la posizione nei suoi Mapcode, inserisci questo:
=WEBSERVICE("https://api.mapcode.com/mapcode/xml/codes/52.460897,5.1074585") Puoi trovare un esempio di foglio di calcolo qui:
Google Docs offre formule simili per lavorare con i servizi web. Per una breve guida su come utilizzare il servizio web, clicca qui.
Strumenti legacy
Offriamo anche strumenti legacy per Windows per tua comodità, sebbene questi potrebbero essere obsoleti in futuro. Lo strumento da console mapcoder.exe può convertire rapidamente coordinate in Mapcode e viceversa, anche per interi fogli di calcolo o database. La documentazione completa è inclusa.
Per motivi di compatibilità, il vecchio strumento da console (versione 1.50.1) è ancora disponibile nel caso sia necessario decodificare codici pre-2.0. Tuttavia, sconsigliamo l'utilizzo di codici pre-2.0.