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?
Respuestas
¿Demasiados anuncios?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).
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.
Puede utilizar esta url y pasar una dirección IP. http://API.HostIP.info/get_html.php?IP=84.32.32.44
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.
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/ )