Я пытаюсь использовать Google Maps в Китае. Я знаю, что Google заблокирован, поэтому я скачал карту Пекина в автономном режиме. Однако, когда я открываю приложение, мой телефон пытается найти спутники GPS, но не находит ни одного. Я знаю, что местоположение работает, потому что мое местоположение работает нормально, когда я нахожусь на WiFi. Это Китай блокирует GPS или что-то еще?
Я использую Verizon HTC One (M8) с Android 5.0.1 и HTC Sense.
Примечание. Этот вопрос также был добавлен в Android.SE .
Обновление 1:
Все мои тесты по этому вопросу были проведены на 7-м этаже офисного здания в центре города. Вчера, немного подождав, я смог получить сигнал GPS (используя Google Maps и GPS Status), находясь на 17-м этаже загородного жилого дома. Затем я смог получить сигнал в другой части центра города, где не было много высоких зданий. Завтра, когда я вернусь в офис, я смогу судить, потребовалось ли мне очень много времени, чтобы получить спутниковые данные, как предложил @Vince, или это городской каньон, как предложил @Loren. Спасибо всем за помощь и объяснения!
Обновление 2:
После некоторого тестирования кажется, что это просто сводится к проблеме городского каньона. GPS не находит спутников на моем столе в офисе, однако, если я поднесу его к окну, он найдет 2 спутника (недостаточно для определения местоположения, но достаточно, чтобы ответить на этот вопрос). Когда я беру телефон за пределами здания, я могу определить местоположение в некоторых районах. Еще раз всем спасибо за помощь и богатство новых знаний.
Примечание: все тесты проводились с отключенными данными и сервисами WiFi.
Основываясь на комментарии, я задал вопрос в GIS.SE, спрашивая о городском каньоне и его сравнении с Пекином против Нью-Йорка.
источник
Ответы:
Давным-давно я взял довольно простой GPS (только координаты, это было до того, как появилась идея GPS с картой) в Китай - и обнаружил, что он не может справиться со всеми высокими зданиями. В большом парке это будет работать. Однажды мне удалось получить починку, сидя на подоконнике высоко в здании, но на уровне улицы со зданиями вокруг меня никогда не хватало спутников для починки.
источник
Это может быть связано с длительным исправлением. Действительно, недавно я узнал, что последние смартфоны используют механизмы, называемые «Assisted GPS» , чтобы получить местоположение на основе приема GPS. Идея состоит в том, что если вы используете GPS в области, которой раньше не было, GPS потребуется некоторое время, чтобы найти и интерпретировать сигнал, в основном из-за медленной скорости загрузки со спутника (источник в статье в Википедии упоминается 12 минут, чтобы получить полное навигационное сообщение, чтобы найти устройство).
Чтобы решить эту проблему и сделать ее более удобной для сегодняшних нетерпеливых пользователей телефонов, телефоны используют сеть передачи данных (WiFi / мобильная связь), чтобы приблизительно определить местоположение телефона и загрузить альманах местоположений спутников GPS. С этой информацией, сигнал GPS, скорее всего, будет обнаружен быстрее с большей точностью. Как пишет @AdamDavis в своем комментарии, технологии, обеспечивающие это решение, могут быть неодинаковыми в каждой стране или даже быть доступными.
Таким образом, ваша проблема может заключаться в том, что вы не дожидаетесь, пока телефон обнаружит себя. Я бы посоветовал попробовать использовать функцию GPS при подключении к WiFi или просто набраться терпения.
Обратите внимание, что в любом случае Китай не может заблокировать сигнал GPS. Как говорят некоторые комментаторы, вполне возможно, что можно использовать глушители для изменения (а не блокировки) сигнала, но я полагаю, что потребуется множество глушителей, чтобы охватить всю страну. И я не уверен, что возможно подавить эти сигналы, не изменяя, по крайней мере, частично, другие телекоммуникационные сигналы. Сигналы GPS отправляются спутниками ВВС США, возможно, они могут точно контролировать, какие спутники отправляют какие сигналы и с какой точностью, но опять же я сомневаюсь в этом (связь со спутником может быть слишком медленной, чтобы предложить такая тонкая конфигурация, если она вообще выполняется). Как прокомментировали некоторые, трудно даже настроить это для конкретной области на Земле, поскольку спутники не являются геостационарными (т.е. спутник пройдет через несколько континентов в течение дня). Хотя я не эксперт в этой области.
источник
Винс раскрывает вероятное объяснение , но, к сожалению, есть еще несколько зловещих возможностей. Короче говоря, китайское законодательство о GPS очень расплывчато и отчасти секретно : по некоторым прочтениям закона все использование устройств GPS технически запрещено , и немало камер и других устройств с поддержкой GPS зашли так далеко, что отключили GPS. полностью, если они понимают, что находятся в пределах Китая.
Теперь, чтобы было ясно, отключение GPS, как это, полностью зависит от производителя, сам Китай не блокирует и не пытается блокировать GPS, насколько я знаю. И с чем-то порядка 1,2 миллиарда телефонов, используемых в Китае, подавляющее большинство из них с включенным GPS и интенсивно используемым местными жителями, любой условный запрет на GPS - это почти пустая буква - хотя будет интересно посмотреть, Китайская версия GPS Beidou становится обязательной после ее запуска.
Даже если у вас работает GPS, вы можете обнаружить, что ваш любимый западный картографический сервис не показывает спутниковые изображения в нужном месте , а изображения вместо этого «случайно» сдвигаются. С другой стороны, китайские сервисы, такие как Baidu и Sohu, будут работать нормально.
источник
Здесь уже много хороших ответов. Но я был в Китае раньше и использовал GPS с очень хорошей точностью и с Google Maps. Кроме того, работа с координатами и мобильными устройствами GPS является частью моей профессии, поэтому позвольте мне рассказать об этом.
Спутники GPS - это не что иное, как спутниковая сеть, которая распространяет сигнал временной метки, которую могут поймать мобильные телефоны или любой чип GPS, а затем вычисляет долготу, широту и высоту. Он работает в любом месте на поверхности Земли, если он не заклинило. В дополнение к сигналам GPS мобильные телефоны могут использовать данные местоположения, предоставленные оператором мобильной связи (GSM, 2G, 3G и LTE), чтобы помочь в этом.
У меня нет никаких ссылок, но Китай не блокирует сигналы GPS. Однако он блокирует Google, что может помешать приложению Google Maps вашего телефона отображать ваше местоположение на карте. Доступ к службам Google в Китае несколько проблематичен. Gmail, поиск Google и многие другие сервисы заблокированы. Карты Google, однако, очень хорошо работали в Пекине. Брандмауэр Китая основан на IP-адресах и именах хостов, поэтому, возможно, мне посчастливилось как-то получить к нему доступ.
Причина, по которой вы можете найти свое местоположение при подключении к сети WiFi, заключается в том, что ваш телефон может использовать триангуляцию для определения вашего местоположения. Он просто использует близлежащие имена сетей Wi-Fi и запрашивает службы Google / Apple, чтобы получить местоположение, которое было бы записано ранее через других людей. Вам не нужно подключаться к какой-либо сети. Ваш телефон может получить уровень сигнала (измеренный в дБ) и определить местоположение.
Что вам действительно нужно, так это хорошая оффлайн-карта, потому что сервисы Google недоступны. У меня был большой успех с Open Street Map (iPhone / Android: приложение "City Maps to Go" может загрузить их для вас и предоставить функцию GPS-наведения булавки на картах). Очень хорошо работает в Китае.
Для улучшения связи с GPS постарайтесь вывести телефон на улицу и держите прямую линию в небе. В Китае много тумана, особенно в Пекине. Это просто заводской дым и ничего с железными частицами (которые могут противодействовать сигналам действия). Держите свой Wi-Fi включен. Если вы находитесь рядом с любой общественной точкой доступа Wi-Fi, есть очень хороший шанс быстро найти ваше местоположение.
источник
Скачать карту Baidu. Или Автонави. Они оба являются бесплатными программами и имеют английскую версию для иностранных туристов. Я китаец.
источник
Это может быть связано с тем, что Китай блокирует (Google) SUPL-сервер, необходимый для AGPS. В недавней истории говорится, что устройства Xiomi (даже с глобальным ПЗУ) используют SUPL-сервер China Telecom.
источник