Mapy Google byly vždy de-facto lokalizačním mapovým API, na které se vývojáři obracejí. Prudký nárůst ceny a drastické snížení počtu bezplatných volání API však přiměly vývojáře aplikací k hledání alternativ, což vyvolalo Mapbox vs. Google Maps showdown.
společnosti, které si užívají 25 000 požadavků API denně pro dynamické mapy, jsou najednou omezeny na 28 000 měsíčně. Překročení volné kvóty bude mít za následek vyúčtování 7.00 $za každých tisíc volání API.
populární společnosti jako Foursquare od té doby migrovaly do Mapboxu, protože hledají levnější alternativu. Navzdory výkřiku přemrštěného zvýšení cen v Mapách Google zůstává součástí populárních aplikací a společností jako Lyft, Snapchat a Groupon.
i když je lákavé přejít na levnější možnosti, jak se konkurenti vyrovnávají s Mapami Google? To je Palčivá otázka, kterou byste se měli zeptat.
nejoblíbenější mapy API
pokud navrhujete aplikaci, která vyžaduje službu geo-location, budete mít na výběr více než několik API. Nicméně, tyto 3 jsou stále nejoblíbenějšími API map mezi vývojářskou komunitou, i když mohou apelovat na různé konstrukční potřeby.
Mapbox se ocitl v centru pozornosti uprostřed rozhodnutí společnosti Google změnit svou mapovací službu na firmu. MapBox lze snadno integrovat do webových stránek a aplikací. Facebook a Shopify využívají své mapovací služby.
Openstreetmap API je open-source iniciativa, která generuje data mapy světa a zpřístupňuje je zdarma. To znamená, že za vyžádání dat z databáze nemusíte platit nic. Ve skutečnosti budete mít dokonce přístup k celé databázi Openstreetmap, což není v placených API.
Láska, nebo nenávidět, Google přesunout do zpeněžit použití Mapy API sotva promáčknutí jeho pověst go-umístění služby pro malé, střední a velké podniky. Je vysoce spolehlivý, zejména při vracení přesných údajů o trasách a místech pro dynamické mapy.
zůstávají Mapy Google ideálním API pro vaši aplikaci, nebo byste měli zvážit stále populárnější Mapbox? Je myšlenka využití volné Openstreetmap vůbec životaschopná? Než vyneseme verdikt, ponoříme se hlouběji do každého API.
Mapbox API
Mapbox je moderní a flexibilní mapové služby, které mohou být integrovány do mobilní aplikace. Vývojáři budou mít přístup k komplexním informacím o poloze pro vytváření a přizpůsobení dynamických a statických map díky dlaždicím Mapbox. Stylizované mapy lze vložit do webových aplikací s poskytnutou knihovnou JavaScript nebo do mobilních aplikací s příslušnými sadami SDK pro iOS a Android.
recenze na Mapboxu byly mezi vývojáři a vlastníky firem povzbudivé. Zatímco Mapbox není zcela zdarma, to má velkorysé free tier v jeho cenové balíčky, které je tato služba atraktivní pro aplikace s nízkým objemem uživatelů.
Pros
- zdarma až pro 25 000 mobilních uživatelů a 50 000 zatížení webu.
- dobře organizovaná dokumentace
- přizpůsobení Map je snadné.
- vizuálně příjemná základní mapa.
- Snadná integrace do webových a mobilních aplikací
nevýhody
- strmá křivka učení.
- Není to bezplatná služba.
- zaměřeno na větší projekty.
- může narušit existující procesy na pozadí.
- API není přizpůsobitelné.
aplikace, které používají Mapbox
- Snap Inc.
- Shopify
OpenStreetMap API
Jeden z Mapbox alternativy, které je zcela zdarma, je OpenStreetMap API. Jedná se o open-source projekt, kde dobrovolníci z celého světa přispívají k vytváření tras, snímků a dalších dat pro mapu. Mapová služba a databáze jsou zpřístupněny veřejnosti.
zatímco OpenStreetMap je bezplatný open-source projekt, nemůžete použít API k načtení směrovacích dat v reálném čase pro komerční aplikace. OpenStreetMap API je omezeno na poskytování vektorových dat pouze pro účely úpravy map. To znamená, že se budete muset obrátit na služby, jako je Mapbox, který je založen na OpenStreetMap, a vyžádat si údaje o poloze z vaší aplikace.
Pros
- Open-source databáze.
- API je zdarma.
- podrobné mapové informace o méně populárních lokalitách.
nevýhody
- je určen pro účely úpravy map.
- nadměrné dotazy s API budou mít za následek zablokování.
- omezené použití jako služby, jako je směrování, shlukování map jsou závislé na API 3rd party.
- neúplná dokumentace.
- se nemusí dobře integrovat s jinými nástroji.
Aplikace, Které Používají OpenStreetMap
- OpenTouchMap
- CycleStreets
- Karta GPS
Google Maps API
Google Mapy je nejvíce populární SDK pro vkládání mapy do aplikace. Je známá svou obrovskou databází míst a slušným směrováním. Má všechny funkce Map Google pro mobilní aplikaci: geokódování, směrování, obrázky, street view a informace o místech. Tato aplikace je ve skutečnosti založena na SDK k dispozici pro veřejné použití. To znamená, že vaši uživatelé budou naprosto pohodlně používat mapu od společnosti Google, protože s největší pravděpodobností ji již znají.
Vzhled mapy je přizpůsobitelný prostřednictvím webových stránek a může být implementován designérem na https://mapstyle.withgoogle.com/ (není potřeba žádné úsilí vývojářů). Použití samotné mapy je zdarma, ale budete muset zaplatit za zobrazení míst, jejich podrobností a pokynů.
Pros:
- první $200 použití každý měsíc je zdarma
- bohaté databáze míst s všechny informace, které o nich
- geocoding (konverze z umístění, zeměpisné souřadnice do lidsky čitelné adresy a naopak)
- street view
- směrování
- slušný vizuální přizpůsobení
Nevýhody:
- těžká vykreslení (rendering zamrzne aplikace pro druhou)
- kanalizace baterie a vyžaduje nějaké řešení, jak zlepšit spotřebu energie
- znaky a tvary jsou 100% statické
- směrování je drahé
- open source
Aplikace, které používají Google Maps:
- Uber
- Šroub
- Trip advisor
Naše Verdikt
Na první pohled, zdá se, že Mapbox má horní ruku na jeho levnější cenové plány. Potíže s porozuměním toku dat na jeho architektuře však mohou společnostem zabránit v migraci na něj. Některé aplikace, které nejsou zažívá těžké použití, nejsou významně ovlivněny zvýšení cen Map Google.
kromě finanční životaschopnosti jsou Mapy Google stále lepší, pokud jde o přesnost, dostupnost a hloubku mapových dat. Obrovská data v databázi Map Google znamená, že může překonat Mapbox, když uživatelé přibližují mapu.
když platíte za Mapy Google, platíte více než za službu určování polohy. Díky integraci do služeb, jako jsou místa Google, podniky, a jeho vynikající přesnost v reálném čase, Mapy Google jsou stále právem nejlepším API pro vaši aplikaci.