Quiero implementar esto en ASP.NET. No tengo idea de cómo hacerlo, desafortunadamente.Cómo obtener la ubicación del visitante (país, estado y ciudad) usando ASP.NET
Respuesta
Obtenga la dirección IP del cliente y encuentre la ubicación de la IP con cualquier dirección IP al servicio de asignación de ubicación geográfica.
¿Por qué no utilizar Google Analytics? Obtendrás más de lo que necesitas. Alternativamente, puede obtener la dirección IP del cliente y usar el servicio como ip2location para obtener la ubicación.
Marque esta misma pregunta también. finding clients location in asp.net page.
aquí cómo se hace en asp.net
Request.ServerVariables("REMOTE_ADDR")
obtener una copia de la base de datos de direcciones IP por ubicación aquí
+1 para Maxmind. Lo usé con gran éxito. –
Debe ser Request.ServerVariables ["REMOTE_ADDR"] en C# – Dean
utilizando
string userHost = Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
if (String.IsNullOrEmpty(userHost) ||
String.Compare(userHost, "unknown", true) == 0)
{
userHost = Request.UserHostAddress;
}
se obtendrá la dirección IP de los usuarios. En función de esta dirección IP, puede encontrar los detalles de la ubicación del visitante llamando al webservice.
IPAddressExtensions es una biblioteca de clases codeplex gratuita si todo lo que desea es el país desde el que se encuentra el IP.
Primero, obtenga la dirección IP del visitante utilizando Request.ServerVariables ("REMOTE_ADDR"). Tenga en cuenta que el visitante podría estar usando un servidor proxy en cuyo caso la dirección IP puede no ser su dirección IP real. Para el caso de proxy, puede verificar si Request.ServerVariables ("HTTP_X_FORWARDED_FOR") contiene un valor. Esta será la dirección IP real si el servidor proxy no es un servidor proxy anónimo.
Luego tiene 2 opciones, utilizando un servicio web o consultando datos desde su propia base de datos. De cualquier manera, necesitará datos que puedan coincidir con una dirección IP del visitante a su país, estado y ciudad.
Hay algunos servicios web gratuitos que ofrecen servicios de IP a ubicación. Por ejemplo:
http://freegeoip.net/
http://www.hostip.info/
http://ipinfodb.com/ip_location_api.php
Esto es lo que he usado:
<script type="text/javascript">
$(document).ready(function() {
$.ajax({
'url': 'http://www.freegeoip.net/json/@(HttpContext.Current.Request.UserHostAddress)',
'type': 'GET',
'success': function(data) {
// for example
if (data.country_code === "GB") {
... further logic here
}
}
});
});
</script>
- 1. API para obtener el país, el estado y la ciudad
- 2. País/Estado/Base de datos de la ciudad?
- 3. Usando la gema del geocodificador para los rieles, ¿cómo obtengo la ciudad del visitante?
- 4. ¿Cómo encontrar el nombre del país del nombre de la ciudad en Java?
- 5. convertir hora a hora local dada ciudad/estado/país
- 6. ¿la mejor manera de detectar el país/la ubicación del visitante?
- 7. Análisis de entrada de usuario - ciudad/estado/código postal/país
- 8. Google Maps: cómo obtener un país, estado/provincia/región, ciudad con un valor lat/long?
- 9. Pregunta de normalización sobre dirección, ciudad, datos del país
- 10. JQuery: ¿Cómo autocompletar "Ciudad, estado"?
- 11. ¿Cómo puedo determinar con precisión la ubicación de un visitante en mi sitio web?
- 12. Google maps - obtener el nombre del país, la región y la ciudad de longitud y latitud (PHP)
- 13. ¿Cómo puedo extraer datos jerárquicos de ciudad/estado/país de archivos planetarios OSM XML?
- 14. ¿Cómo rastreo el país del visitante y lo redirijo a los sitios apropiados?
- 15. ¿Obtener WOEID del nombre de la ciudad?
- 16. Menús desplegables de país/estado/ciudad dentro de la administración de Django en línea
- 17. Ciudad por GPS Ubicación Latitud/Longitud
- 18. ¿Cómo detectar el país y la ciudad de un usuario que accede a su sitio?
- 19. Obtener la ubicación del país de una dirección IP con PHP nativo
- 20. Seleccione el plugin de ubicación mundial (país, región, ciudad) para Rails, jQuery o Google Maps API?
- 21. País, estado, provincia WebService?
- 22. Cómo obtener el nombre del país
- 23. rieles/Jquery autocompletar automático complemento completo para la ciudad, país
- 24. Cualquier API fiable disponible para determinar la ciudad y el país del usuario desde la dirección IP
- 25. (dinámico) Múltiples hilanderos estado/ciudad
- 26. cómo obtener la ubicación del módulo
- 27. relleno automático para la ciudad del estado usando el código postal
- 28. NSLocale y nombre del país
- 29. Obtener zona horaria por país y región
- 30. Obtener el país de latitud longitud
Sólo se puede obtener una ubicación aproximada, y puede ser incorrecta. –
Me deshice del enlace de spam. –
Lo mismo. Perdón por la edición simultánea! Siéntase libre de deshacerse de mí. – JoshJordan