o Google Maps sempre foi a API de localização de facto a que os desenvolvedores recorrem. No entanto, um aumento acentuado no preço e uma redução drástica no número de chamadas de API livre levou os desenvolvedores de aplicativos a lutar por alternativas, desencadeando um Mapbox vs. Google Maps showdown. as empresas que têm recebido 25.000 pedidos de API por dia para mapas dinâmicos são subitamente limitadas a 28.000 por mês. Exceder a quota livre resultará em faturas de US $ 7,00 para cada mil chamadas API.
empresas populares como o Foursquare desde então migraram para o Mapbox, pois ele busca uma alternativa mais barata. Apesar do clamor do aumento de preços exorbitante do Google Maps, ele continua a fazer parte de aplicativos populares e empresas como Lyft, Snapchat e Groupon. embora seja tentador mudar para opções mais baratas, como é que os concorrentes se empenham contra o Google Maps? Essa é a pergunta escaldante que devias fazer.
a API mais Popular de mapas
Se você está projetando um aplicativo que requer serviço de geo-Localização, você terá mais de um punhado de API para escolher. No entanto, estes 3 ainda são as APIs mapas mais populares entre a comunidade de desenvolvedores, embora eles possam apelar para diferentes necessidades de design.
Mapbox se encontrou na ribalta em meio à decisão do Google de transformar seu serviço de mapeamento em um negócio. MapBox pode ser facilmente integrado em sites e aplicativos. Shopify, Lonely Planet e Facebook se beneficiaram de seus serviços de mapeamento.
API Openstreetmap é uma iniciativa de código aberto que gera dados do mapa mundial e os torna disponíveis gratuitamente. Isso significa que você não tem que pagar nada para solicitar dados de sua base de dados. Na verdade, você terá acesso a toda a base de dados do Openstreetmap, o que não é assim nas APIs pagas.
Ame-o ou odeie-o, o movimento do Google para monetizar o uso de sua API de mapas dificilmente Amenta a sua reputação de ser os Serviços de localização go-to para pequenas, médias e grandes empresas. É altamente confiável, particularmente no retorno de dados precisos sobre rotas e locais para mapas dinâmicos.
O Google Maps continua a ser a API ideal para o seu aplicativo, ou você deve considerar o Mapbox cada vez mais popular? A ideia de usar o OpenStreetMap livre é viável? Vamos mergulhar mais fundo em cada uma das API antes de fazer um veredicto.
Mapbox API
Mapbox é um avançado e flexível serviço de mapas que pode ser integrado a aplicativos móveis. Os desenvolvedores terão acesso a informações de localização completas para criar e personalizar mapas dinâmicos e estáticos, graças ao Mapbox tilesets. Os mapas estilados podem ser incorporados em aplicações web com a biblioteca JavaScript fornecida ou para aplicativos móveis com os respectivos iOS e Android SDKs.
As opiniões no Mapbox tem sido encorajador entre desenvolvedores e proprietários de negócios. Embora o Mapbox não seja totalmente livre, ele tem um generoso nível livre em seus pacotes de preços que torna o serviço atraente para aplicativos com um baixo volume de usuários.
prós
- grátis para até 25.000 utilizadores móveis e 50.000 cargas web.
- documentação bem organizada
- personalização de mapas é fácil.mapa de base visualmente agradável.
- fácil de integrar em aplicações web e móveis
Cons
- curva de aprendizagem íngreme.não é um serviço gratuito.
- direccionado para projectos de maior dimensão.
- Pode perturbar os processos de fundo existentes.
- a API não é personalizável.
Apps que usam Mapbox
- Snap Inc.
- Shopify
o OpenStreetMap API
Um dos Mapbox alternativas que é absolutamente livre é o OpenStreetMap API. É um projeto de código aberto onde voluntários em todo o mundo contribuem para a criação de rotas, imagens e outros dados para o mapa. O serviço map e a base de dados são disponibilizados ao público.
enquanto o OpenStreetMap é um projeto livre, de código aberto, você não pode usar a API para obter dados de roteamento em tempo real para aplicativos comerciais. A API do OpenStreetMap está limitada a fornecer dados vetoriais apenas para fins de edição de mapas. Isto significa que ainda terá de recorrer a serviços como o Mapbox, que é baseado no OpenStreetMap, para consultar os dados de localização da sua aplicação.
Pros
- Base de dados de código aberto.a API é livre.
- informação detalhada do mapa em locais menos populares.
Cons
- It is meant for map-editing purposes. consultas excessivas com API resultarão em ficar bloqueadas.
- uso limitado como serviços como roteamento, clustering de mapas são dependentes de APIs de terceiros. documentação incompleta.
- Pode não se integrar bem com outras ferramentas.
Aplicativos Que Usam o OpenStreetMap
- OpenTouchMap
- CycleStreets
- Karta GPS
a API do Google Maps
o Google Maps é o mais popular SDK para a incorporação de um mapa em um aplicativo. É conhecido por sua enorme base de dados de lugares e roteamento decente. Ele tem todas as características do Google Maps para app móvel: geocoding, roteamento, imagens, vista de rua e informações de lugares. Esse aplicativo é realmente baseado no SDK disponível para uso público. Isso significa que seus usuários estarão absolutamente confortáveis usando um mapa do Google porque eles provavelmente já estão familiarizados com ele.
aparência do mapa é personalizável através do site e pode ser implementado pelo designer em https://mapstyle.withgoogle.com/ (nenhum esforço de desenvolvedores necessário). O uso do mapa em si é gratuito, mas você terá que pagar para exibir Lugares, seus detalhes e direções.prós:
- primeiro $200 de uso de cada mês é grátis
- rico banco de dados de locais com todas as informações sobre eles
- geocodificação (conversão de uma localização coordenadas geográficas para um ser humano-legível, endereço e vice-versa)
- street view
- roteamento
- decente de personalização visual
Contras:
- pesado para render (primeira renderização em tempo congela app para um segundo)
- drena a bateria e requer algumas soluções para melhorar o consumo de energia
- marcadores e formas são 100% estático
- roteamento é caro
- não é de código aberto
Aplicativos que usam o Google Maps:
- Super
- Parafuso
- Trip advisor
o Nosso Veredicto
Em um piscar de olhos, parece que o Mapbox tem a mão superior em sua mais barato planos de preços. No entanto, a dificuldade em entender o fluxo de dados em sua arquitetura pode impedir que as empresas migrem para ela. Alguns aplicativos, que não estão experimentando uso pesado, não são significativamente afetados pelo aumento de preços do Google Maps.além da viabilidade financeira, o Google Maps ainda é superior em termos de precisão, disponibilidade e profundidade de seus dados de mapa. Os imensos dados na base de dados do Google Maps significam que ele pode superar Mapbox quando os usuários estão zooming de perto no mapa.
Quando você está pagando pelo Google Maps, você está pagando por mais do que o serviço de localização. Com a integração em serviços como Google Places, empresas e sua precisão superior em tempo real, o Google Maps ainda é legitimamente a melhor API para o seu aplicativo.