Inizia con l'API REST se vuoi provare i mapcode rapidamente: l'integrazione è semplice e puoi ottenere risultati in pochi minuti. Usa una libreria, come TypeScript, quando hai bisogno di encoding locale o offline, latenza ridotta, nessuna dipendenza di rete o costi di trasferimento dati dell'API.
TypeScript se vuoi l'encoding locale in app web o Node.js.
Python per script, analisi e workflow backend.
Java per applicazioni JVM esistenti.
Guida rapida all'API REST
Usa l'API REST pubblica per testare il flusso di encoding e decoding prima di scegliere un'integrazione più approfondita. Questi esempi utilizzano il Monte Kilimangiaro come punto di riferimento neutro in Africa.
1. Da coordinate a mapcode
Richiedi i mapcode per una coordinata vicino al Monte Kilimangiaro e limita il risultato locale alla Tanzania.
Richiesta
GET https://api.mapcode.com/mapcode/json/codes/-3.0674,37.3556?territory=TZA
Decodifica il mapcode locale per ottenere il punto centrale dell'area rappresentata.
Richiesta
GET https://api.mapcode.com/mapcode/json/coords/TZA%2086.W6V5
Risposta chiave
{
"latDeg": -3.0673755,
"lonDeg": 37.3555635
}
Piccole differenze nelle coordinate dopo la decodifica sono normali perché un mapcode rappresenta una piccola area anziché il punto di input originale esatto.