A geolocalização é mais importante agora do que nunca. É uma ótima maneira de adicionar um recurso”semelhante a um aplicativo”ao seu aplicativo da web progressivo . Gostamos de saber quais negócios, atrações e destinos existem, onde estamos e como chegar aonde estamos indo.
Os navegadores oferecem um serviço comum de geolocalização JavaScript que você pode usar para enriquecer suas experiências baseadas em HTML.
Um uso comum de geolocalização é mostrar onde as lojas estão localizadas e possíveis direções de condução.
A geolocalização não se limita apenas ao varejo. Os serviços de entrega e condução usam a localização para atualizar você e os motoristas onde estão e quanto tempo resta. Eu o uso para encontrar lugares de interesse em relação à minha localização.
Agora que os smartphones são onipresentes, queremos informações agora, onde quer que estejamos. Aplicativos populares como Google Maps, Yelp e Facebook nos permitem localizar empresas e amigos perto de nossas localizações diretamente do nosso telefone.
Sou fascinado por dados baseados em geolocalização há vários anos e tenho observado a evolução da tecnologia. Antes dos smartphones, determinar a localização de um usuário se limitava ao mapeamento por meio de um banco de dados de IP geoordenado.
Para acessar um banco de dados geoordenado, você precisava se inscrever em um serviço que traduziria um endereço IP em uma latitude aproximada e longitude, ou você precisava manter um banco de dados local com essas informações. Isso também precisava ser feito no servidor, o que adiciona latência.
Nenhuma das opções era barata ou totalmente confiável. Na minha experiência, um endereço IP não se correlaciona de fato com a localização de um dispositivo o tempo todo.
Por exemplo, eu costumava ter um serviço Sprint 3G para meu laptop. A conta que ativou meu serviço estava localizada na área de Chicago, IL. Sempre que visitava sites com conteúdo geolocalização, recebia conteúdo relacionado à área metropolitana de Chicago.
O engraçado é que a única vez que estive na área metropolitana de Chicago foi para trocar de avião no aeroporto! Temos uma maneira melhor de segmentar a localização de um usuário graças ao http://www.w3.org/TR/geolocalização-API/” API HTML GeoLocation.
API HTML Geolocation
Todos navegadores suportam e têm suportado suporte nativo para a API de geolocalização por cerca de uma década. Portanto, o uso da API é seguro.
Usando a API de geolocalização combinada com um serviço de mapa como Microsoft Bing Maps ou As plataformas do Google Maps fornecem uma experiência rica para o usuário final. Você pode adicionar um serviço de mapa ao seu site para agregar mais valor e experiências semelhantes a aplicativos para estender sua marca.
Agora você pode identificar onde o visitante está localizado e adicionar locais próximos a um mapa, fornecer instruções de direção e Mais. Você deve estar ciente de que esses serviços cobram por alguns recursos. Você precisará consultar suas páginas de serviço para entender o modelo de preço, para não se surpreender.
Mesmo que todos os navegadores suportem a API de geolocalização, ainda é aconselhável detectar o recurso se a API é compatível. O objeto de geolocalização deve ser um membro do objeto do navegador, para que você possa verificar se ele está no navegador.
Detectando suporte para geolocalização
if ("geolocalização"no navegador) { } outro { }
Um motivo pelo qual você deve detectar o recurso é apenas para o caso de o usuário ter desativado o serviço. Você também deve estar ciente de que os navegadores modernos agora estão bloqueando a API por trás de HTTPS e alguns requerem a obtenção da permissão do usuário antes que a API funcione.
Sobrescrito significa escrito ou impresso acima da linha, e subscrito significa escrito ou impresso abaixo da linha. Ao escrever fórmulas matemáticas (como expoente – 23), sufixos numéricos (como 1º, 2º, 3º), símbolos de direitos autorais Read more…
A Apple fez muitos avanços com o iPad nos últimos anos e aí vem a questão de transição que muitos estão se perguntando por aí, com essa pergunta sendo “posso usar um iPad para gerenciar Read more…
O Dogecoin adicionou outro utilitário ao seu cinto. A moeda meme que tem sido a favorita dos fãs vem ganhando terreno recentemente em termos de capacidade de pagamento. Sua comunidade de apoiadores ávidos está liderando Read more…