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 (REST API)
- Codice sorgente
Materiale di riferimento
Il seguente materiale di riferimento è disponibile per il download:
API REST
La Mapcode Foundation gestisce un'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 di localizzazione 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 nuovamente:
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 Mapcode Java Library 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.
I tuoi Mapcode
Potresti voler utilizzare MyMapcodes.com per trovare facilmente i Mapcode, anche sul tuo telefono. MyMapcodes è un sito web gratuito e non affiliato.
Strumenti legacy
Offriamo anche strumenti legacy per Windows per tua comodità, sebbene questi verranno probabilmente rimossi in futuro. Lo strumento da console mapcoder.exe può convertire rapidamente coordinate in Mapcode e viceversa, elaborando interi fogli di calcolo o database alla volta. La documentazione completa è inclusa.
Per motivi di compatibilità con le versioni precedenti, il vecchio strumento da console (versione 1.50.1) è disponibile nel caso in cui sia necessario decodificare codici pre-2.0. Tuttavia, sconsigliamo l'utilizzo di codici pre-2.0.