Hulpmiddelen en downloads voor ontwikkelaars
In deze sectie vind je tools gerelateerd aan Mapcode. Als je geïnteresseerd bent in technische details of de broncode van het Mapcode-systeem, bevat onze ontwikkelaarssectie:
- Referentiemateriaal
- Webservices (REST API)
- Broncode
REST API
De Mapcode Foundation beheert een gratis publieke REST API die converteert tussen coördinaten en mapcodes, en die territorium- en alfabetreferentiegegevens verschaft. Deze is beschikbaar voor demonstratiedoeleinden; voor productiegebruik kun je de open-sourceserver zelf hosten.
Bekijk de volledige REST API-documentatie
iOS- en Android-app
Op Android- en iOS-mobiele telefoons kun je de Mapcode Finder-app gebruiken:
Deze apps zijn gratis. Ze maken gebruik van onze online Mapcode REST API's. Omdat deze apps locatiegegevens naar onze servers sturen, raden we je aan ons privacybeleid te raadplegen als je meer wilt weten over hoe we met dergelijke gegevens omgaan. (Kort samengevat: we gebruiken ze om onze diensten te verbeteren, maar verkopen ze niet of geven andere partijen er toegang toe.)
macOS, Windows en Linux
Voor macOS, Windows en Linux bieden we een tool genaamd Mapcode Utility, waarmee je mapcodes kunt coderen en decoderen via een command line interface.
Gebruik bijvoorbeeld het volgende commando om locatie 33.93, 18.8 te coderen:
mapcode -e -33.93, 18.8 En gebruik dit commando om het weer te decoderen:
mapcode -d ZAF WK.QV5 De utility heeft veel meer opties. Voer gewoon "mapcode" uit zonder parameters om de helptekst te krijgen.
Maven-afhankelijkheid
Om de Mapcode Java Library in je Maven-project te gebruiken, voeg de volgende afhankelijkheid toe aan je Maven pom.xml-bestand:
<dependency>
<groupId>com.mapcode</groupId>
<artifactId>mapcode</artifactId>
<version>2.4.14</version>
</dependency> Broncode, voorbeeldcode en documentatie zijn te vinden op onze Java-broncodepagina.
Locaties omzetten naar mapcodes en vice versa
We bieden een platformonafhankelijk consoleprogramma, genaamd mapcode, dat zich bevindt in de utility-map van onze C/C++ Mapcode-bibliotheek voor elk besturingssysteem dat u wenst. U vindt het hulpprogramma hier:
Je moet deze utility zelf compileren op het platform van je keuze.
Mapcodes omzetten met een spreadsheet
In plaats van een consoletool te gebruiken om locaties en mapcodes om te zetten, kun je ook Excel (Windows) of Google Docs gebruiken om onze gratis mapcode-conversiewebservice rechtstreeks aan te roepen.
Voer bijvoorbeeld deze formule in een cel in om een mapcode om te zetten in een locatie:
=WEBSERVICE("https://api.mapcode.com/mapcode/xml/coords/Q4.HGY?context=NLD") Dit zet de Mapcode om naar locatie 52.460897, 5.1074585. Om de locatie terug om te zetten naar Mapcodes, voer je dit in:
=WEBSERVICE("https://api.mapcode.com/mapcode/xml/codes/52.460897,5.1074585") Je vindt hier een voorbeeldspreadsheet:
Google Docs biedt vergelijkbare formules om met webservices te werken. Voor een korte handleiding over het gebruik van de webservice, klik hier.
Verouderde tools
We bieden ook verouderde Windows-tools aan voor uw gemak, hoewel deze op een gegeven moment waarschijnlijk niet meer worden ondersteund. Met het consoleprogramma mapcoder.exe kunt u snel coördinaten omzetten in Mapcodes of andersom, voor hele spreadsheets of databases tegelijk. Volledige documentatie is inbegrepen.
Omwille van de verouderde systemen is het oude console-programma (versie 1.50.1) beschikbaar voor het geval er pre-2.0 Mapcodes moeten worden gedecodeerd. We raden het gebruik van pre-2.0 codes echter af.