Google Maps is altijd de de-facto locational map API geweest waar ontwikkelaars zich tot wenden. Echter, een sterke stijging van de prijs en een drastische vermindering van het aantal gratis API-gesprekken heeft app-ontwikkelaars gevraagd om scramble voor alternatieven, triggering een Mapbox vs.Google Maps showdown.
bedrijven die 25.000 API-aanvragen per dag voor dynamische kaarten hebben ontvangen, worden plotseling beperkt tot 28.000 per maand. Overschrijding van de vrije quota zal resulteren in billings van $7.00 voor elke duizend API-gesprekken.
populaire bedrijven zoals Foursquare is sindsdien gemigreerd naar Mapbox, omdat het een goedkoper alternatief zoekt. Ondanks de verontwaardiging van Google Maps exorbitante prijsstijging, het blijft onderdeel van de populaire apps en bedrijven zoals Lyft, Snapchat, en Groupon.
hoewel het verleidelijk is om over te schakelen naar goedkopere opties, hoe staan de concurrenten tegenover Google Maps? Dat is de brandende vraag die je moet stellen.
meest populaire Maps API ‘s
Als u een app ontwerpt die geolocatieservice vereist, hebt u meer dan een handvol API’ s om uit te kiezen. Niettemin, deze 3 zijn nog steeds de meest populaire maps API ‘ s Onder de ontwikkelaar gemeenschap, hoewel ze kunnen een beroep op verschillende ontwerp behoeften.
Mapbox stond in de schijnwerpers te midden van de beslissing van Google om zijn kaartservice om te zetten in een bedrijf. MapBox kan eenvoudig worden geïntegreerd in websites en apps. Shopify, Lonely Planet en Facebook hebben hun voordeel gedaan met de kaartservices.
Openstreetmap API is een open-source initiatief dat wereldkaart data genereert en maakt ze gratis beschikbaar. Dit betekent dat u niets hoeft te betalen om gegevens uit de database op te vragen. In feite heb je zelfs toegang tot de volledige database van Openstreetmap, wat niet zo is in betaalde API ‘ s.
Love it or hate it, Google ‘ s zet om geld te verdienen met het gebruik van zijn Maps API nauwelijks deuken zijn reputatie van de go-to locatie diensten voor kleine, middelgrote en grote ondernemingen. Het is zeer betrouwbaar, met name in het retourneren van nauwkeurige gegevens over routes en locaties voor dynamische kaarten.
blijft Google Maps de ideale API voor uw app, of moet u de steeds populairder wordende Mapbox overwegen? Is het idee van het gebruik van de gratis Openstreetmap überhaupt haalbaar? We duiken dieper in elk van de API voordat we een uitspraak doen.
Mapbox API
Mapbox is een geavanceerde en flexibele kaartdienst die kan worden geïntegreerd in mobiele apps. Ontwikkelaars hebben toegang tot uitgebreide locatiegegevens om dynamische en statische kaarten te maken en aan te passen, dankzij de Mapbox tilesets. De gestileerde kaarten kunnen worden ingebed in webapplicaties met de meegeleverde JavaScript-bibliotheek of naar mobiele apps met de respectieve iOS-en Android-SDK ‘ s.
de beoordelingen over Mapbox zijn bemoedigend onder ontwikkelaars en ondernemers. Terwijl Mapbox is niet volledig gratis, Het heeft een royale gratis tier in de prijzen pakketten die de service aantrekkelijk maakt voor apps met een laag volume van de gebruikers.
Pros
- vrij voor maximaal 25.000 mobiele gebruikers en 50.000 webladingen.
- goed georganiseerde documentatie
- aanpassen van kaarten is eenvoudig.
- visueel aangename basiskaart.
- gemakkelijk te integreren in web-en mobiele apps
Cons
- steile leercurve.
- het is geen gratis service.
- gericht op grotere projecten.
- kan bestaande achtergrondprocessen verstoren.
- de API is niet aanpasbaar.
Apps die Mapbox
- Snap Inc.
- Shopify
OpenStreetMap API
Een van de Mapbox alternatieven die helemaal gratis is de OpenStreetMap-API. Het is een open-source project waar vrijwilligers over de hele wereld bijdragen aan het creëren van routes, beelden en andere gegevens voor de kaart. De kaartservice en de database zijn beschikbaar voor het publiek.
hoewel OpenStreetMap een vrij, open-source project is, kunt u de API niet gebruiken om real-time routeringsgegevens voor commerciële apps op te halen. OpenStreetMap API is beperkt tot het verstrekken van vectorgegevens alleen voor kaartbewerking doeleinden. Dit betekent dat u zich nog steeds moet wenden tot diensten zoals Mapbox, die is gebaseerd op OpenStreetMap, om locatiegegevens te bevragen vanuit uw app.
Pros
- Open-source database.
- de API is vrij.
- gedetailleerde kaartinformatie op minder populaire locaties.
Cons
- Het is bedoeld voor het bewerken van kaarten.
- overmatige queries met API zullen resulteren in het krijgen geblokkeerd.
- beperkt gebruik als services zoals routering, is map clustering afhankelijk van API ‘ s van derden.
- onvolledige documentatie.
- integreert mogelijk niet goed met andere tools.
Apps Die Gebruik maken van OpenStreetMap
- OpenTouchMap
- CycleStreets
- Karta GPS
Google Maps API
Google Maps is de meest populaire SDK voor het inbedden van een kaart in een toepassing. Het staat bekend om zijn enorme database van plaatsen en fatsoenlijke routing. Het heeft alle functies van Google Maps voor mobiele app: geocoding, routing, foto ‘ s, street view, en plaatsen informatie. Die app is eigenlijk gebaseerd op SDK beschikbaar voor publiek gebruik. Dit betekent dat uw gebruikers zullen absoluut comfortabel met behulp van een kaart van Google, omdat ze waarschijnlijk al bekend zijn met het.
kaartweergave is aanpasbaar via de website en kan door de ontwerper worden geà mplementeerd op https://mapstyle.withgoogle.com/ (geen ontwikkelaars inspanning nodig). Het gebruik van de kaart zelf is gratis, maar je zult moeten betalen voor het weergeven van plaatsen, hun gegevens en richtingen.
voors:
- eerste $200 van gebruik per maand is gratis
- rijke database van plaatsen met alle informatie over hen
- geocodering (conversie van de geografische coördinaten van een locatie naar een voor mensen leesbaar straatadres en vice versa)
- street view
- routing
- fatsoenlijke visuele aanpassing
Cons:
- zwaar te maken (de eerste keer rendering bevriest app voor een tweede)
- afvoeren van de batterij en vereist een aantal oplossingen voor het verbeteren van de energie consumptie
- markeringen en vormen zijn 100% statische
- routing is duur
- niet open source
Apps die gebruik maken van Google Maps:
- Uber
- Bout
- Trip advisor
Ons Oordeel
In een oogopslag het lijkt erop dat Mapbox heeft de overhand op zijn goedkopere prijzen. Echter, de moeilijkheid in het begrijpen van de gegevensstroom op zijn architectuur kan voorkomen dat bedrijven migreren naar het. Sommige apps, die niet ervaren zwaar gebruik, worden niet significant beïnvloed door Google Maps’ prijsstijging.
naast de financiële levensvatbaarheid is Google Maps nog steeds superieur in termen van nauwkeurigheid, beschikbaarheid en diepte van de kaartgegevens. De immense gegevens in de database van Google Maps ‘ betekent dat het kan beter presteren Mapbox wanneer gebruikers dicht inzoomen op de kaart.
wanneer u betaalt voor Google Maps, betaalt u voor meer dan de locatieservice. Met integratie in services zoals Google Places, bedrijven en de superieure real-time nauwkeurigheid, is Google Maps nog steeds terecht de beste API voor uw app.