Есть ли там библиотека, которая поможет вам приблизительное местоположение с помощью сервиса google (https://www.google.com/loc/json)?Библиотека API Google геолокации
Google Gears поддерживает его, как описано здесь http://code.google.com/p/gears/wiki/GeolocationAPI Существует также хорошая документация по схеме запроса/ответа веб-службы.
Firefox и iPhone Safari также используют сервис, и у них есть свои собственные реализации. Я хотел бы использовать службу в своем собственном приложении C#, поэтому мне нужна библиотека, которую я могу использовать (либо из C/C++/C#). В настоящее время единственный способ, которым мой коллега получил это, - использовать плагин gears для IE и размещать встроенное окно IE в нашем приложении WPF. Это немного громоздко и плохо перераспределяется.
Любые идеи?
Редактировать Это комментарий от указанной выше странице:
Комментарий [email protected], декабрь 02, 2008
Спасибо за все комментарии. Несколько ответов ...
Ответы на многие вопросы об использовании API можно найти в документации Geolocation> API по адресу http://code.google.com/apis/gears/api_geolocation.html. Эта страница Wiki предназначена для документирования незавершенного производства для тех, кто разрабатывает Gears, а не для окончательной документации API.
Что касается протокола JSON, я обновил этот документ, чтобы отразить текущее поведение в Gears. Обратите внимание, что официальная документация протокола скоро будет добавлена в документацию API геолокации.
Условия предоставления услуг Gears запрещают прямое использование сервера местоположения Google (http://www.google.com/loc/json) по HTTP-запросам. Доступ к этой услуге возможен только через API геолокации.
Этот вид отстой. Итак, как Firefox уходит, используя эту услугу напрямую через HTTP-запрос.
Спасибо за это. Мы закончили испытание SkyHook. Не знал, что Apple также использует их. –
PlaceEngine, по-видимому, охватывает только Японию. http://www.placeengine.com/showe/about – timeon