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

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.