Pular para o conteúdo

Mapas no seu app — sem chave de API

ResumindoTodo app MonstarX pode desenhar dois tipos de mapa sem chave e sem configuração — um mapa-múndi com os países, que dá para clicar e colorir, e um mapa de ruas com marcadores, que dá para arrastar e ampliar. Peça o mapa no chat. Conecte Mapbox ou Google Maps só se precisar de busca por endereço, rotas, lugares ou visão de satélite.

Em alguns apps, é o mapa que faz tudo fazer sentido: um localizador de lojas, um diário de viagem, vendas por país, os locais de um festival. Normalmente, mapa significa criar conta num serviço de mapas e colar uma chave de API. No MonstarX, não. Todo app pode mostrar mapas de graça, sem chave, sem cadastro e sem limite de solicitações.

Um mapa limpo com todos os países (236 ao todo). As pessoas podem clicar em um país para escolhê-lo, o mapa pode colorir os países de acordo com um número e pode aproximar uma região, como a Europa ou a América do Sul. Ele funciona em qualquer lugar, até sem conexão com a internet para carregar o próprio mapa, e também dá para escolher os países pelo teclado.

Bom para: escolher um país, “onde estão os nossos clientes”, resultados por mercado, uma lista de lugares visitados, notícias por país.

Um mapa detalhado de ruas, parques e prédios de qualquer lugar do mundo, com marcadores clicáveis. Ele vem nos estilos ruas, claro, escuro e relevo, consegue se ajustar para mostrar todos os seus marcadores e informa ao app onde a pessoa clicou.

Bom para: localizadores de lojas, mapas de locais de eventos, “o que tem perto de mim”, áreas de entrega, um mapa em cada anúncio.

Peça e diga o que vai nele:

Adicione uma página Explorar com um mapa-múndi. Pinte cada país de acordo com quantas receitas vêm dele e, quando alguém clicar em um país, liste as receitas dele abaixo do mapa.

Em cada página de cafeteria, mostre um mapa de ruas com um marcador na cafeteria. Na página Encontre uma cafeteria, mostre todas as cafeterias como marcadores e abra a cafeteria quando alguém clicar no marcador dela.

O MonstarX sempre usa esses mapas embutidos. Ele nunca desenha um mapa à mão nem carrega outra biblioteca de mapas, então os seus mapas ficam certinhos e carregam rápido.

Os mapas embutidos mostram lugares cuja posição você já conhece. Conecte um serviço de mapas para o que eles não fazem:

Você querVocê precisa de
Um mapa-múndi, um mapa de ruas, marcadores, escolher um paísNada — já vem embutido
Transformar um endereço digitado em um marcador no mapa (geocodificação)Mapbox ou Google Maps
Rotas e trajetosMapbox ou Google Maps
Buscar lugares e empresas, preenchimento automático de endereçoGoogle Maps ou Mapbox
Visão de satéliteMapbox

Conecte esses serviços em BackendNuvem, em Conectores — veja Conectores. Assim que o Mapbox estiver conectado, os seus mapas de ruas passam sozinhos a usar os estilos do próprio Mapbox, inclusive o de satélite, sem precisar mudar nada no app.

Os mapas embutidos custam alguma coisa?

Não. Eles não precisam de conta nem de chave e não têm limite de solicitações.

As pessoas podem digitar um endereço e vê-lo no mapa?

Transformar um endereço em uma posição exige um serviço de mapas. Conecte o Mapbox ou o Google Maps e peça ao MonstarX para adicionar a busca por endereço.

Posso mostrar uma visão de satélite?

Sim, com o conector do Mapbox. Sem ele, o estilo de satélite mostra o mapa de ruas detalhado no lugar.

O meu mapa aparece nas prévias de link e nas capturas de tela do QA?

O mapa-múndi, sim: ele é desenhado como parte da página. O mapa de ruas é desenhado no navegador, e um navegador que não consegue desenhá-lo mostra uma mensagem curta em vez de um quadro vazio.