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
- Usługi sieciowe (REST API)
- Kod źródłowy
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.