Получение грубого местоположения GPS на Windows Phone 7 (а не точное местоположение) - PullRequest
0 голосов
/ 31 мая 2011

Я видел различные статьи о том, как получить информацию о местоположении в WP7, например, Получение координат GPS на телефоне Windows 7 .

В Android есть возможность запросить грубое местоположение вместо точного местоположения. Это очень полезно для списков лидеров и т. Д., Так как вы действительно заботитесь о городе, в котором находится пользователь, а не о его точном местонахождении. И, конечно, помогает с проблемами провидения. Это в основном дает вам местоположение сотовой сети.

Есть ли такая функция в WP7, чтобы получить грубое расположение не очень хорошо? Если нет, есть ли способ перевести точное местоположение в грубое? Я имею в виду, что я могу добавить 500 м к координате GPS, но это может дать плохую информацию, если на границе, но это может быть путь, не уверен ...

Любое понимание будет высоко ценится!

Спасибо

Ответы [ 2 ]

2 голосов
/ 31 мая 2011

Вы можете изменить точность GeoCoordinateWatcher, изменив его свойство DesiredAccuracy . Вы хотели бы установить его на Default вместо High (хотя, если вы его не изменили, его все равно следует установить на Default).

1 голос
/ 01 июня 2011

Если вы используете GeoCoordinateWatcher с точностью Default, остальное может основываться исключительно на расположении вышки сотовой связи. в зависимости от того, где вы находитесь, вышка сотовой связи может охватывать территорию до нескольких километров.

Независимо от точности широты / долготы, возвращаемой GCW, вы можете преобразовать это в адрес (используя Bing Location API ), а затем использовать часть возвращенного адреса (например, местность или Район Район) как грубое или приблизительное местоположение.

Обратите внимание, что не каждое местоположение сопоставляется с адресом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...