Google Maps zawsze było de facto API Map lokalizacyjnych, do którego zwracają się Programiści. Jednak gwałtowny wzrost ceny i drastyczne zmniejszenie liczby bezpłatnych połączeń API skłoniły twórców aplikacji do poszukiwania alternatyw, wywołując Mapbox vs.Google Maps showdown.
firmy, które korzystają z 25 000 zapytań API dziennie dla dynamicznych map, nagle ograniczają się do 28 000 miesięcznie. Przekroczenie darmowego limitu spowoduje naliczenie $ 7.00 za każde tysiąc wywołań API.
popularne firmy, takie jak Foursquare, przeniosły się do Mapbox, ponieważ szukają tańszej alternatywy. Pomimo sprzeciwu Google Maps wygórowanej podwyżki cen, pozostaje częścią popularnych aplikacji i firm, takich jak Lyft, Snapchat i Groupon.
chociaż kuszące jest przejście na tańsze opcje, jak konkurenci wypadają z Mapami Google? To jest palące pytanie, które powinieneś zadać.
najpopularniejsze API Map
jeśli projektujesz aplikację, która wymaga usługi geolokalizacji, będziesz mieć do wyboru więcej niż garść interfejsów API. Niemniej jednak, te 3 są nadal Najpopularniejszymi interfejsami API Map wśród społeczności programistów, chociaż mogą odpowiadać różnym potrzebom projektowym.
Mapbox znalazł się w centrum uwagi podczas decyzji Google o przekształceniu usługi mapowania w firmę. MapBox można łatwo zintegrować ze stronami internetowymi i aplikacjami. Rozpoznawalne Facebook Shopify, Lonely Planet i Facebook skorzystały z jego usług mapowania.
OpenStreetMap API jest inicjatywą open-source, która generuje dane mapy świata i udostępnia je za darmo. Oznacza to, że nie musisz nic płacić, aby zażądać danych z jego bazy danych. W rzeczywistości będziesz mieć nawet dostęp do całej bazy danych Openstreetmap, co nie jest tak w płatnych interfejsach API.
Love it or hate it, posunięcie Google do zarabiania na korzystaniu z interfejsu API Map prawie nie podważa jego reputacji jako usługi lokalizacji dla małych, średnich i dużych przedsiębiorstw. Jest wysoce niezawodny, szczególnie w przypadku zwracania dokładnych danych o trasach i lokalizacjach dla dynamicznych map.
czy Mapy Google pozostają idealnym API dla Twojej aplikacji, czy powinieneś rozważyć coraz popularniejszy Mapbox? Czy pomysł użycia darmowego Openstreetmap jest w ogóle opłacalny? Zanim wydamy werdykt, przyjrzymy się bliżej każdemu z interfejsów API.
Mapbox API
Mapbox to zaawansowana i elastyczna usługa mapowa, którą można zintegrować z aplikacjami mobilnymi. Deweloperzy będą mieli dostęp do kompleksowych informacji o lokalizacji w celu tworzenia i dostosowywania dynamicznych i statycznych map dzięki zestawom płyt Mapbox. Stylizowane mapy można osadzać w aplikacjach internetowych z dostarczoną biblioteką JavaScript lub w aplikacjach mobilnych z odpowiednimi zestawami SDK dla systemów iOS i Android.
recenzje na Mapbox cieszą się dużym zainteresowaniem wśród deweloperów i właścicieli firm. Chociaż Mapbox nie jest całkowicie darmowy, ma hojny darmowy poziom w pakietach cenowych, który sprawia, że usługa jest atrakcyjna dla aplikacji o małej liczbie użytkowników.
Pros
- darmowy dla maksymalnie 25 000 użytkowników mobilnych i 50 000 obciążeń internetowych.
- dobrze zorganizowana dokumentacja
- dostosowywanie map jest łatwe.
- wizualnie-przyjemna mapa bazowa.
- Łatwa integracja z aplikacjami internetowymi i mobilnymi
Cons
- stroma krzywa uczenia się.
- to nie jest darmowy serwis.
- nastawiona na większe projekty.
- może zakłócać istniejące procesy w tle.
- interfejs API nie jest konfigurowalny.
aplikacje korzystające z Mapbox
- Snap Inc.
- Shopify