20 votos

¿Cómo puedo determinar la ubicación de un visitante a mi sitio web?

Si quiero ofrecer un sitio web con contenido apropiado de ubicación, ¿de qué manera puedo utilizar para encontrar el visitante bruto utilizando la información de IP o el encabezado?

6voto

Rufo Sanchez Puntos 390

La situación que se puede inferir de la IP no es muy confiable (es decir, un poco funciona a veces).

Si quieres una ubicación confiable, considere la geolocation API que es parte de HTML5. Sin embargo, hay que tener en cuenta que no todos los navegadores apoyan (todavía).

2voto

ICodeForCoffee Puntos 653

Quova http://www.quova.com/ también dispone de un servicio. Hablé con ellos ayer en GeoLoco. De acuerdo a ellos (para tomar con un grano de sal) que dicen que son mucho mejores a nivel internacional que MaxMind. Se trata de la igualdad en América del Norte.

Ser conscientes de que, para los teléfonos móviles de la IP probablemente mapa a donde el Operador tiene su puerta de enlace a internet. También puedes probar a usar - http://www.loc-aid.com/ si usted está apuntando a los teléfonos móviles.

1voto

Michiel de Mare Puntos 15888

Puede utilizar esta url y pasar una dirección IP. http://API.HostIP.info/get_html.php?IP=84.32.32.44

0voto

Piskvor Puntos 1590

Una opción que se centra en el soporte móvil, aunque también funciona bien en la mayoría de los navegadores de escritorio (excepto IE en mi experiencia), es la Geo-Ubicación-Javascript paquete que se ajusta a las API de Geolocalización de HTML5 Sean mencionados. He encontrado el navegador móvil de apoyo bastante pobre para la API de HTML5 (no es sorprendente, sin embargo, ya que todavía en proyecto) así que por eso me fui con este paquete.

Los resultados de moblie dispositivos son bastante buenas sobre la celda y conexión wi-fi (y el GPS, si el dispositivo lo tiene). Los navegadores de escritorio, un informe bastante grano grueso posición comparable a la de otros servicios.

-1voto

jnrg Puntos 229

Si desea proporcionar el contenido o anuncios basados en su ubicación geográfica, no puede confiar para tomar los datos de localización del dispositivo. Incluso ellos están en los teléfonos móviles que hay una alta probabilidad de que tienen GPS y wifi desactivado, y que tienen que dar su consentimiento para compartir la ubicación.

Es como: "Hey, puedes compartir tu ubicación con mí para que yo pueda darle contenido y los anuncios que creo que están más relacionadas con su ubicación geográfica?" Respuesta: "¡No! Me dan el mejor contenido y los anuncios que usted tiene ahí fuera"

La única manera de encontrar la ubicación sin pedir permiso a través de su Dirección IP. Usted puede instalar una base de datos en su propio servidor y de consulta para encontrar la ubicación de una Dirección IP o el uso de una API externa que tiene para consulta y obtener los resultados. Estoy usando ipgp api de geolocalización y un gran trabajo. ( http://www.ipgp.net/ip-address-geolocation-api/ )

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X