Как получить CellTower-ID от GeoCoordinateWatcher - PullRequest
1 голос
/ 15 февраля 2011

Я использовал это:

var watcher = new GeoCoordinateWatcher(GeoPositionAccuracy.Default); 

Где Hgh означает GPS, а значение по умолчанию является результатом любого из них: GPS, WiFi

Мне нравится знать:

1) По умолчанию используется CellTower ID или WIFI?что-то другое?

2) Когда я включаю свое приложение, работающее с этим наблюдателем внутри здания (не близко к какому-либо входу или окну), я не могу получить никакого результата или никакого сигнала от этого наблюдателя?

Если по умолчанию используется Wi-Fi, он может получить идентификатор Cell_Tower.

Если я ближе к окну или входу в здание, я могу получить результат от Watcher.

Any1 может помочь мне в этом?

Спасибо

1 Ответ

2 голосов
/ 15 февраля 2011

GeoPositionAccuracy не имеет прямого отношения к использованию GPS или нет.

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

Теоретически, в зависимости от местоположения устройства может быть возможно получить «высокую» точность считывания, основанную исключительно на общедоступных данных Wi-Fi.

Вы не можете получить идентификатор вышки сотовой связи ни из одного из доступных API.

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