Я создаю сайт ASP.Net (.cshtml), и мне нужно, чтобы текущее местоположение пользователя отображалось на Bing Map. Как я могу сделать эту функцию?Как преобразовать IP-адрес в GeoLocation с помощью ASP.Net или Systax Razor или Bing Map?
ответ
MaxMind предлагает библиотеку геолокации IP и API, см: http://www.maxmind.com/app/api
Они предлагают ряд ОС Windows API, включая C#. см.: http://www.maxmind.com/app/windows
(Отказ от ответственности: не является аффилированным лицом, просто счастливым клиентом. Я не использовал Windows API).
Вы проверили учебник по 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.
Я бы никогда не попытался реализовать это сам. Используя HTML5, вы можете получить наилучшее местоположение для компьютера/устройства, пытающегося просмотреть страницу. Один из резервов, используемых браузерами, когда GPS-устройство не подключено к нему для поиска местоположения IP-адреса. Это работает только в браузерах HTML5, но это очень быстрое и дешевое решение.
Javascript:
navigator.geolocation.getCurrentPosition(show_map);
function show_map(position) {
var lat = position.coords.latitude;
var lng = position.coords.longitude;
}
Если вы хотите более подробно я считаю этот сайт очень полезным.
- 1. MVC ASP.NET или Razor
- 2. HTML5 Bing Maps и Geolocation
- 3. Указывая разницу между городом или штатом, используя Bing Geolocation
- 4. Silverlight Bing map вопрос
- 5. SharePoint 2013 Bing Maps с колонкой GeoLocation
- 6. Transport Web App - использование google или bing map api
- 7. Geolocation Map JS
- 8. Google Map geolocation getcurrentposition()
- 9. Geolocation google map v2
- 10. Представить строку как валюту или десятичную с помощью razor @ Html.textboxfor
- 11. Bing Map Уменьшить Stretch
- 12. Bing Map and Pivot
- 13. jquery geolocation и map highlight
- 14. редактирование bing map polygon
- 15. ASP.NET/Silverlight Location Points на Google/Bing Map
- 16. Ошибка Bing map на Safari 7 (или ошибка Safari?)
- 17. bing map не загружается
- 18. Bing Map Оптимизированный маршрут
- 19. ASP.NET MVC3, Razor - Использование переменных ViewBag или URL в Javascript
- 20. Вставить Bing map в fullscreen
- 21. BING API, отсутствующая директива или сборка
- 22. Bing map поддерживается культура
- 23. Как загрузить Bing Static Map в Linux
- 24. Bing map container padding
- 25. Bing Map Повторяющиеся плитки
- 26. Как запустить Bing Map с GPS Latlon
- 27. Google MAP Api - Хранение GeoLocation
- 28. Изменение цвета штампов Bing Map
- 29. Bing map embed code
- 30. Включение локализации в ASP.NET, Razor, javascript, dhtmlx или чистый javascript
Есть ли шанс обновленной ссылки? –