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

есть ли способ узнать местоположение без использования GPS на Windows Phone 7. Это нормально, если вы приблизитесь, так как я хочу получить город (не точную долготу и широту).

Ответы [ 3 ]

2 голосов
/ 09 августа 2011

Я думаю, что это не разрешено их политикой.Вы должны использовать их службы определения местоположения и включить выключатель, а также политику конфиденциальности.

Если вы попытаетесь обойти это, он может не пройти сертификацию.

2 голосов
/ 09 августа 2011

Использование API определения местоположения в Windows Phone 7 описано в этом сборнике статей MSDN .Обратите особое внимание на раздел Программирование местоположения: лучшие практики о правильном уровне точности.При установке GeoCoordinateWatcher по умолчанию вместо высокой точности он оптимизируется для энергопотребления.На практике это означает, что он будет прибегать только к GPS, потому что больше ничего не доступно.

Любое использование API местоположения потребует от вас запроса разрешения на использование его местоположения.Единственный способ обойти это (если вы действительно этого хотите) - использовать один из приемов, описанных в других ответах.

1 голос
/ 09 августа 2011

Если вы можете узнать IP-адрес, назначенный интернет-провайдером (например, IP-адрес беспроводного маршрутизатора, к которому вы подключаетесь, или самого телефона, если он подключен к сети 4G (?)), Вы можете использовать поиск GeoIP,демо: http://www.geoiptool.com/

...