Narzędzia i materiały do pobrania dla deweloperów

W tej sekcji znajdziesz narzędzia związane z Mapcode. Jeśli interesują Cię szczegóły techniczne lub kod źródłowy systemu mapcode, nasza sekcja dla programistów zawiera:

Materiał referencyjny

Następujące materiały referencyjne są dostępne do pobrania:

API REST

Fundacja Mapcode prowadzi darmowe publiczne REST API, które konwertuje współrzędne na mapcode’y i odwrotnie, a także udostępnia dane referencyjne dotyczące terytoriów i alfabetów. API jest dostępne w celach demonstracyjnych; do użytku produkcyjnego można uruchomić własną instancję otwartego serwera.

Zobacz pełną dokumentację REST API

aplikacja na iOS i Androida

Na telefonach komórkowych z systemem Android i iOS możesz użyć aplikacji Mapcode Finder:

Te aplikacje są bezpłatne. Korzystają z naszych internetowych interfejsów API Mapcode REST. Ponieważ te aplikacje będą wysyłać dane lokalizacyjne do naszych serwerów, zapoznaj się z naszą polityką prywatności, jeśli chcesz dowiedzieć się więcej o tym, jak traktujemy takie dane. (W skrócie: wykorzystujemy je do ulepszania naszych usług, ale nie sprzedajemy ich ani nie udostępniamy innym podmiotom.)

macOS, Windows i Linux

Dla systemów MacOS, Windows i Linux oferujemy narzędzie o nazwie Mapcode Utility, które umożliwia kodowanie i dekodowanie kodów Mapcode w interfejsie wiersza poleceń.

Na przykład użyj następującego polecenia, aby zakodować lokalizację 33.93, 18.8:

mapcode -e -33.93, 18.8

A następnie użyj tej komendy, aby odkodować ją ponownie:

mapcode -d ZAF WK.QV5

Narzędzie oferuje znacznie więcej opcji. Wystarczy uruchomić "mapcode" bez parametrów, aby wyświetlić tekst pomocy.

Zależność Maven

Aby użyć biblioteki Mapcode Java w swoim projekcie Maven, dodaj następującą zależność do pliku pom.xml w Maven:

<dependency>
  <groupId>com.mapcode</groupId>
  <artifactId>mapcode</artifactId>
  <version>2.4.14</version>
</dependency>

Źródłowy kod, przykładowy kod i dokumentacja są dostępne na naszej stronie z kodem źródłowym Java.

Konwersja lokalizacji na kody Mapcode i odwrotnie

Oferujemy wieloplatformowe narzędzie konsolowe o nazwie mapcode, które znajduje się w katalogu utility naszej biblioteki Mapcode w C/C++ dla dowolnego systemu operacyjnego. Narzędzie można znaleźć tutaj:

Musisz samodzielnie skompilować to narzędzie na wybranej platformie.

Korzystanie z arkusza kalkulacyjnego do konwersji kodów Mapcode

Zamiast używać narzędzia konsolowego do konwersji między lokalizacjami a kodami Mapcode, możesz również skorzystać z programu Excel (Windows) lub Google Docs, aby bezpośrednio wywołać nasz darmowy internetowy serwis konwersji Mapcode.

Aby na przykład przekonwertować Mapcode na lokalizację, wpisz tę formułę w komórce:

=USŁUGASIECIOWA("https://api.mapcode.com/mapcode/xml/coords/Q4.HGY?context=NLD")

To przekonwertuje Mapcode na lokalizację 52.460897, 5.1074585. Aby przekonwertować lokalizację z powrotem na jej Mapcode'y, wprowadź to:

=WEBSERVICE("https://api.mapcode.com/mapcode/xml/codes/52.460897,5.1074585")

Przykładowy arkusz kalkulacyjny znajdziesz tutaj:

Google Docs oferuje podobne formuły do pracy z usługami internetowymi. Aby pobrać krótki podręcznik dotyczący korzystania z usługi internetowej, kliknij tutaj.

MojeMapcodes.com

Możesz skorzystać z MyMapcodes.com, aby łatwo znaleźć mapcode’y, także na swoim telefonie. MyMapcodes to darmowa, niezależna strona internetowa.

Narzędzia starszego typu

Oferujemy również starsze narzędzia dla systemu Windows dla Twojej wygody, chociaż prawdopodobnie zostaną one w pewnym momencie wycofane. Narzędzie konsolowe mapcoder.exe pozwala szybko konwertować współrzędne na Mapcode’y i odwrotnie, przetwarzając całe arkusze kalkulacyjne lub bazy danych na raz. Pełna dokumentacja jest dołączona.

Ze względu na kompatybilność wstecz, stare narzędzie konsolowe (wersja 1.50.1) jest dostępne w przypadku konieczności odszyfrowania kodów sprzed wersji 2.0. Nie zalecamy jednak używania kodów sprzed wersji 2.0.