Begin met de REST API als je mapcodes snel wilt uitproberen: integratie is eenvoudig en je kunt binnen minuten resultaten behalen. Gebruik een bibliotheek, zoals TypeScript, wanneer je lokale of offline codering nodig hebt, lagere latentie, geen netwerkafhankelijkheid of geen API-datatransferkosten.
TypeScript wanneer je lokale codering in web- of Node.js-apps wilt.
Python voor scripts, analyse en backend-workflows.
Java voor bestaande JVM-toepassingen.
REST API-snelstart
Gebruik de openbare REST API om de encodeer- en decodeerstroom te testen voordat je kiest voor een diepere integratie. Deze voorbeelden gebruiken de Mount Kilimanjaro als neutraal herkenningspunt in Afrika.
1. Coördinaten naar mapcode
Vraag mapcodes aan voor een coördinaat in de buurt van Mount Kilimanjaro en beperk het lokale resultaat tot Tanzania.
Verzoek
GET https://api.mapcode.com/mapcode/json/codes/-3.0674,37.3556?territory=TZA
Decodeer de lokale mapcode terug naar het middelpunt van het weergegeven gebied.
Verzoek
GET https://api.mapcode.com/mapcode/json/coords/TZA%2086.W6V5
Belangrijkste respons
{
"latDeg": -3.0673755,
"lonDeg": 37.3555635
}
Kleine coördinaatverschillen na het decoderen zijn normaal, omdat een mapcode een klein gebied vertegenwoordigt in plaats van het exacte oorspronkelijke invoerpunt.
Gebruik een bibliotheek als je mapcode-codering en -decodering binnen je eigen toepassing wilt uitvoeren zonder afhankelijk te zijn van netwerkaanroepen.
TypeScript
De aanbevolen bibliotheek voor web-, Node.js- en TypeScript-projecten.