Google Maps è sempre stata l’API di localizzazione de facto a cui gli sviluppatori si rivolgono. Tuttavia, un forte aumento del prezzo e una drastica riduzione del numero di chiamate API gratuite hanno spinto gli sviluppatori di app a cercare alternative, innescando una resa dei conti Mapbox contro Google Maps.
Le aziende che hanno goduto di 25.000 richieste API al giorno per le mappe dinamiche sono improvvisamente limitate a 28.000 al mese. Il superamento della quota gratuita comporterà fatturazioni di $7,00 per ogni mille chiamate API.
Aziende popolari come Foursquare da allora è migrato a Mapbox, in quanto cerca un’alternativa più economica. Nonostante il clamore di Google Maps aumento dei prezzi esorbitante, rimane parte di applicazioni popolari e aziende come Lyft, Snapchat, e Groupon.
Mentre si è tentati di passare a opzioni più economiche, in che modo i concorrenti si accumulano contro Google Maps? Questa è la domanda scottante che dovresti fare.
Le API delle MAPPE più popolari
Se stai progettando un’app che richiede un servizio di geo-localizzazione, avrai più di una manciata di API tra cui scegliere. Tuttavia, questi 3 sono ancora le API mappe più popolari tra la comunità degli sviluppatori, anche se possono fare appello a diverse esigenze di progettazione.
Mapbox si è trovato sotto i riflettori in mezzo alla decisione di Google di trasformare il suo servizio di mappatura in un business. MapBox può essere facilmente integrato in siti web e applicazioni. Nomi riconosci Facebook, come Shopify, Lonely Planet e Lonely Planet hanno beneficiato dei suoi servizi di mappatura.
Openstreetmap API è un’iniziativa open-source che genera i dati della mappa del mondo e li rende disponibili gratuitamente. Ciò significa che non devi pagare nulla per richiedere i dati dal suo database. In effetti, avrai anche accesso all’intero database di Openstreetmap, che non è così nelle API a pagamento.
Love it or hate it, la mossa di Google per monetizzare l’uso delle sue API Maps difficilmente intacca la sua reputazione di essere il go-to servizi di localizzazione per le piccole, medie e grandi imprese. È altamente affidabile, in particolare nel restituire dati accurati su percorsi e posizioni per mappe dinamiche.
Google Maps rimane l’API ideale per la tua app o dovresti considerare la Mapbox sempre più popolare? L’idea di utilizzare Openstreetmap gratuita è fattibile? Ci immergeremo più a fondo in ciascuna delle API prima di emettere un verdetto.
Mapbox API
Mapbox è un avanzato e flessibile servizio di mappa che può essere integrato in applicazioni mobili. Gli sviluppatori avranno accesso a informazioni complete sulla posizione per creare e personalizzare mappe dinamiche e statiche, grazie ai tileset Mapbox. Le mappe in stile possono essere incorporate in applicazioni Web con la libreria JavaScript fornita o in app mobili con i rispettivi SDK iOS e Android.
Le recensioni su Mapbox sono state incoraggianti tra gli sviluppatori e gli imprenditori. Mentre Mapbox non è completamente gratuito, ha un livello gratuito generoso nei suoi pacchetti di prezzi che rende il servizio attraente per le app con un basso volume di utenti.
Pro
- Gratuito per un massimo di 25.000 utenti mobili e 50.000 carichi web.
- Documentazione ben organizzata
- La personalizzazione delle mappe è facile.
- Mappa di base visivamente piacevole.
- Facile da integrare su web e applicazioni mobili
Contro
- Ripida curva di apprendimento.
- Non è un servizio gratuito.
- Orientata verso progetti più grandi.
- Può interrompere i processi in background esistenti.
- L’API non è personalizzabile.
Applicazioni che utilizzano Mapbox
- Snap Inc.
- Shopify
OpenStreetMap API
Uno dei Mapbox alternative che è assolutamente gratuito, in OpenStreetMap API. Si tratta di un progetto open source in cui i volontari di tutto il mondo contribuiscono alla creazione di percorsi, immagini e altri dati per la mappa. Il servizio di mappe e il database sono messi a disposizione del pubblico.
Mentre OpenStreetMap è un progetto open source gratuito, non è possibile utilizzare l’API per recuperare i dati di routing in tempo reale per le app commerciali. OpenStreetMap API si limita a fornire dati vettoriali solo a scopo di modifica della mappa. Ciò significa che dovrai comunque rivolgerti a servizi come Mapbox, che si basa su OpenStreetMap, per interrogare i dati sulla posizione dalla tua app.
Pro
- Database open source.
- L’API è gratuita.
- Informazioni dettagliate mappa su luoghi meno popolari.
Cons
- È pensato per scopi di modifica delle mappe.
- Query eccessive con API risulteranno bloccate.
- Utilizzo limitato poiché servizi come il routing, il clustering delle mappe dipendono da API di terze parti.
- Documentazione incompleta.
- Potrebbe non integrarsi bene con altri strumenti.
le Applicazioni Che Uso di OpenStreetMap
- OpenTouchMap
- CycleStreets
- Karta GPS
API di Google Maps
Google Maps è il più popolare SDK per l’incorporamento di una mappa in un’applicazione. È noto per il suo enorme database di luoghi e il routing decente. Ha tutte le caratteristiche di Google Maps per mobile app: geocodifica, routing, immagini, street view, e luoghi informazioni. Tale app è in realtà basata su SDK disponibile per l’uso pubblico. Ciò significa che i tuoi utenti saranno assolutamente a loro agio nell’utilizzare una mappa di Google perché molto probabilmente ne hanno già familiarità.
L’aspetto della mappa è personalizzabile tramite il sito Web e può essere implementato dal progettista suhttps://mapstyle.withgoogle.com/ (non è necessario alcuno sforzo da parte degli sviluppatori). L’utilizzo della mappa stessa è gratuito, ma dovrai pagare per visualizzare i luoghi, i loro dettagli e le indicazioni.
Pro:
- primo $200 di utilizzo di ogni mese è gratis
- ricco database di luoghi con tutte le informazioni su di loro
- geocoding (conversione di una posizione geografica coordinate in un formato leggibile l’indirizzo di casa e viceversa)
- street view
- routing
- decente visual personalizzazione
Contro:
- pesante per il rendering (per la prima volta il rendering si blocca app per un secondo)
- scarichi la batteria e richiede alcuni accorgimenti per migliorare il consumo di energia
- i marcatori e le forme sono statico al 100%
- routing è costoso
- non open source
le Applicazioni che uso di Google Maps:
- Super
- Bullone
- Trip advisor
il Nostro Verdetto
In sintesi, sembra che Mapbox ha il sopravvento sul più economico prezzi piani. Tuttavia, la difficoltà di comprendere il flusso di dati sulla sua architettura può impedire alle aziende di migrare ad esso. Alcune app, che non stanno vivendo un uso intenso, non sono significativamente influenzate dall’aumento dei prezzi di Google Maps.
Oltre alla redditività finanziaria, Google Maps è ancora superiore in termini di accuratezza, disponibilità e profondità dei suoi dati cartografici. I dati immensi nel database di Google Maps significa che può sovraperformare Mapbox quando gli utenti sono zoom da vicino nella mappa.
Quando stai pagando per Google Maps, stai pagando per più del servizio di localizzazione. Con l’integrazione in servizi come Google Places, Aziende e la sua precisione in tempo reale superiore, Google Maps è ancora giustamente la migliore API per la tua app.