Google Maps har alltid varit de facto locational map API som utvecklare vänder sig till. En kraftig prisökning och en drastisk minskning av antalet gratis API-samtal har dock fått apputvecklare att scramble efter alternativ, vilket utlöser en Mapbox vs Google Maps showdown.
företag som har haft 25 000 API-förfrågningar per dag för dynamiska kartor är plötsligt begränsade till 28 000 per månad. Överskridande av den fria kvoten kommer att resultera i faktureringar på $7.00 för varje tusen API-samtal.
populära företag som Foursquare har sedan migrerat till Mapbox, eftersom det söker ett billigare alternativ. Trots skriket från Google Maps orimliga prishöjning är det fortfarande en del av populära appar och företag som Lyft, Snapchat och Groupon.
även om det är frestande att byta till billigare alternativ, hur gör konkurrenterna stack upp mot Google Maps? Det är den brinnande frågan du borde ställa.
mest populära kartor API: s
Om du utformar en app som kräver geo-location service, har du mer än en handfull API: er att välja mellan. Ändå är dessa 3 fortfarande de mest populära maps API: erna bland utvecklargemenskapen, även om de kan vädja till olika designbehov.
Mapbox befann sig i rampljuset mitt i Googles beslut att förvandla sin kartläggningstjänst till ett företag. MapBox kan enkelt integreras i webbplatser och appar. Shopify, Lonely Planet och Facebook har dragit nytta av sina kartläggningstjänster.
Openstreetmap API är ett open source-initiativ som genererar världskartdata och gör dem tillgängliga gratis. Det betyder att du inte behöver betala något för att begära data från databasen. Faktum är att du till och med har tillgång till hela databasen med Openstreetmap, vilket inte är så i betalda API: er.
älskar det eller hatar det, Googles drag att tjäna pengar på användningen av dess kartor API knappast bucklar sitt rykte att vara go-to Platstjänster för små, medelstora och stora företag. Det är mycket tillförlitligt, särskilt när det gäller att returnera exakta uppgifter om rutter och platser för dynamiska kartor.
är Google Maps fortfarande det perfekta API: et för din app, eller bör du överväga den alltmer populära Mapboxen? Är tanken på att använda den fria Openstreetmap genomförbar alls? Vi kommer att dyka djupare in i varje API innan vi fattar en dom.
Mapbox API
Mapbox är en avancerad och flexibel karttjänst som kan integreras i mobilappar. Utvecklare kommer att ha tillgång till omfattande platsinformation för att skapa och anpassa dynamiska och statiska kartor, tack vare Mapbox tilesets. De utformade kartorna kan bäddas in i webbapplikationer med det medföljande JavaScript-biblioteket eller till mobilappar med respektive iOS-och Android SDK.
recensionerna på Mapbox har varit uppmuntrande bland utvecklare och företagare. Medan Mapbox inte är helt gratis har den en generös gratisnivå i sina prissättningspaket som gör tjänsten attraktiv för appar med låg volym användare.
Pros
- gratis för upp till 25 000 mobilanvändare och 50 000 webbbelastningar.
- välorganiserad dokumentation
- anpassning av kartor är lätt.
- visuellt-trevlig baskarta.
- lätt att integrera på webb-och mobilappar
nackdelar
- brant inlärningskurva.
- Det är inte en gratis tjänst.
- inriktad på större projekt.
- kan störa befintliga bakgrundsprocesser.
- API är inte anpassningsbar.
appar som använder Mapbox
- Snap Inc.
- Shopify
OpenStreetMap API
ett av Mapbox-alternativen som är helt gratis är OpenStreetMap API. Det är ett open source-projekt där volontärer över hela världen bidrar till att skapa rutter, bilder och annan data för kartan. Karttjänsten och databasen görs tillgängliga för allmänheten.
medan OpenStreetMap är ett gratis projekt med öppen källkod, kan du inte använda API: et för att hämta realtidsdirigeringsdata för kommersiella appar. OpenStreetMap API är begränsat till att tillhandahålla vektordata endast för kartredigeringsändamål. Det betyder att du fortfarande måste vända dig till tjänster som Mapbox, som är baserat på OpenStreetMap, för att fråga platsdata från din app.
Pros
- öppen källdatabas.
- API är gratis.
- detaljerad kartinformation om mindre populära platser.
nackdelar
- Det är avsett för kartredigeringsändamål.
- överdrivna frågor med API kommer att resultera i att bli blockerad.
- begränsad användning som tjänster som routing är kartklustering beroende av 3: e parts API: er.
- ofullständig dokumentation.
- kanske inte integreras bra med andra verktyg.
appar som använder OpenStreetMap
- OpenTouchMap
- CycleStreets
- Karta GPS
Google Maps API
Google Maps är den mest populära SDK för att bädda in en Karta i en applikation. Det är känt för sin enorma databas med platser och anständiga routing. Den har alla funktioner i Google Maps för mobilapp: geokodning, routing, bilder, gatuvy och platsinformation. Den appen är faktiskt baserad på SDK tillgänglig för allmän användning. Det betyder att dina användare kommer att vara helt bekväma med att använda en karta från Google eftersom de troligen redan är bekanta med den.
Kartutseende kan anpassas via webbplatsen och kan implementeras av designern på https://mapstyle.withgoogle.com/ (ingen utvecklare ansträngning behövs). Användningen av själva kartan är gratis, men du måste betala för att visa platser, deras detaljer och riktningar.
fördelar:
- första $200 användning varje månad är gratis
- rik databas med platser med all information om dem
- geokodning (omvandling av en plats Geografiska koordinater till en läsbar gatuadress och vice versa)
- street view
- routing
- decent visuell anpassning
nackdelar:
- tung att göra (Första gången rendering fryser app för en sekund)
- avlopp batteri och kräver vissa lösningar för att förbättra energiförbrukningen
- markörer och former är 100% statisk
- routing är dyrt
- inte öppen källkod
appar som använder Google Maps:
- Uber
- Bolt
- Trip advisor
Vår dom
i korthet verkar det som om Mapbox har övertaget på sina billigare prisplaner. Svårigheten att förstå dataflödet på dess arkitektur kan dock hindra företag från att migrera till det. Vissa appar, som inte upplever tung användning, påverkas inte signifikant av Google Maps prishöjning.
förutom ekonomisk lönsamhet är Google Maps fortfarande överlägsen när det gäller noggrannhet, tillgänglighet och djup på kartdata. Den enorma data i Google Maps databas innebär att den kan överträffa Mapbox när användarna zoomar nära in på kartan.
När du betalar för Google Maps betalar du för mer än platstjänsten. Med integration i tjänster som Google Places, företag och dess överlägsna realtidsnoggrannhet är Google Maps fortfarande det bästa API: et för din app.