none
Localizando a Cidade Exata do Cliente automaticamente com JavaScript e API Google Maps. RRS feed

  • Discussão Geral

  •   Boa tarde, pessoal!  Eu gostaria de realizar uma rotina para a busca automática da cidade da pessoa que está acessando o site. Eu efetuei este procedimento com Geolocation, porém, como ele solicita a permissão para buscar este dado, corro o risco de um usuário leigo bloquear a app e não trazer a cidade. Em suma, eu preciso transferir a Cidade e Região para duas labels (lblCidade / lblRegiao). Alguém já efetuou uma rotina semelhante? Se sim, um parâmetro cairá bem... Obrigado.
    segunda-feira, 11 de maio de 2015 20:45

Todas as Respostas

  • Bom dia Ares,

    Não entendi muito bem sua dúvida, você deseja que o programa busque automaticamente a cidade e região da pessoa que está utilizando e jogue em duas labels? É isso?

    Obrigado,

    Abraço!


    Eduardo Romero

    Esse conteudo e fornecido sem garantias de qualquer tipo, seja expressa ou implicita.

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais facil para os outros visitantes encontrarem a resolucao mais tarde.

    terça-feira, 12 de maio de 2015 17:43
    Moderador
  • É direito da pessoa bloquer a geolocalizaçao e nao há nada a ser feito. Se o usuario bloquear entao esta bloqueado.

    Se for de interesse da pessoa que seu site conheça sua localizaçao, entao esta devera habilitar.

    Att


    William John Adam Trindade
    Analyste-programmeur
    ----------------------------------------------------------


    terça-feira, 12 de maio de 2015 17:49
    Moderador
  •   Exato,

      Gostaria de saber o estado em que a pessoa se encontra. Não quero a rua exata ou localização como Número de casa. Eu estava fuçando no google maps api, mas não consegui automatizar este processo. Já vi em um site, mas não consigo me lembrar a url.

    terça-feira, 12 de maio de 2015 19:17
  •   William, por este motivo não estou querendo usar geolocation, até por não precisar do endereço exato da pessoa, somente uma localização aproximada.
    terça-feira, 12 de maio de 2015 19:18
  • O que vc pode fazer é tentar usar uma base de geolocalizaçao de IPs:

    http://whatismyipaddress.com/ip-lookup

    segudo o site a precisao é a seguinte:

    pais 99%

    estado 90%<

    regiao( raio de 40km)81%

    Att



    William John Adam Trindade
    Analyste-programmeur
    ----------------------------------------------------------

    terça-feira, 12 de maio de 2015 19:54
    Moderador
  •  Valeu William John !!!!!!

     Já é um avanço mt grande! Fiz um teste aqui e aparentemente é funcional, mas conhece alguem q use o serviço? não passa muita confiança, apesar de 'aparentemente' ser uma solução. Por acaso tem conhecimento de um plano 'B'?

    quarta-feira, 13 de maio de 2015 14:18
  • Olá Ares CLáudio,

    Cara, eu também estou tentando fazer exatamente isso mas o máximo que consegui foi usando o IPInfoDB (que também solicita permissão do usuário, o que não é problema pelo menos pra mim) mas não teve precisão e acabei tendo muitas reclamações. Preciso implementar em minha aplicação este recurso pois a aplicação é para capitar alunos apneas do Estado do Cerá mas quando usei a API acima houveram algumas localidades do Ceará que retornavam como sendo de outros Estados e isso me trouxe uma grande dor de cabeça fora as críticas por parte de alunos, professores e gestão. Sei que o Google faz mas é pago e como nossa instituição é sem fins lucrativos fica impossível encontrar um serviço assim que seja 100% garantido. Não sei se você resolveu esse problema, mas se sim, por favor, pode compartilhar aqui?

    Grato,

    Ilano.


    • Editado ilanocf terça-feira, 9 de março de 2021 21:40
    terça-feira, 9 de março de 2021 21:38