2011-01-29 1 views

ответ

2

MaxMind предлагает библиотеку геолокации IP и API, см: http://www.maxmind.com/app/api

Они предлагают ряд ОС Windows API, включая C#. см.: http://www.maxmind.com/app/windows

(Отказ от ответственности: не является аффилированным лицом, просто счастливым клиентом. Я не использовал Windows API).

1

Вы проверили учебник по nerddinner, глава 11: Интеграция с картой ajax? http://nerddinnerbook.s3.amazonaws.com/Part11.htm

Nerddinner использует js-файлы, включенные в пример, плюс запрос местоположения, также включенный в пример.

загрузить файлы http://nerddinner.codeplex.com/SourceControl/list/changesets если вы хотите razor's примеры, в противном случае http://nerddinner.codeplex.com/ Полный учебник начинается здесь http://nerddinnerbook.s3.amazonaws.com/Intro.htm brgds.

2

Я бы никогда не попытался реализовать это сам. Используя HTML5, вы можете получить наилучшее местоположение для компьютера/устройства, пытающегося просмотреть страницу. Один из резервов, используемых браузерами, когда GPS-устройство не подключено к нему для поиска местоположения IP-адреса. Это работает только в браузерах HTML5, но это очень быстрое и дешевое решение.

Javascript:

navigator.geolocation.getCurrentPosition(show_map); 

function show_map(position) { 
    var lat = position.coords.latitude; 
    var lng = position.coords.longitude; 
} 

Если вы хотите более подробно я считаю этот сайт очень полезным.

http://diveintohtml5.ep.io/geolocation.html

+0

Есть ли шанс обновленной ссылки? –

Смежные вопросы