http://biz-projects.livejournal.com/ (
biz-projects.livejournal.com) wrote in
engineering_ru2023-01-24 11:07 pm
Entry tags:
Помогите решить проблему с БЫСТРЫМ определением сторон света через Google Maps на iPhone.
Всем привет!
Замучила меня одна проблема, которая случается практически в начале каждой поездки по маршруту введенному через Google Maps на iPhone.
Сразу после ввода адреса, пока автомобиль еще неподвижен, карта начинает показывать стороны света "от балды". Затем, в течении первых 5 секунд движения автомобиля, карта хаотически крутится на iPhone, и наконец начинает показывать правильное направление, куда я должен двигаться.
Другими словами, зачастую я начинаю двигаться по дороге наугад в неправильном направлении, и потом вынужден разворачиваться.
Подскажите как решить данную проблему раз и навсегда.
Если необходимо, то готов перейти с iPhone на Android.
Что думаете, решит эту проблему подключение вот этого Bluetooth Magnetometer?
Замучила меня одна проблема, которая случается практически в начале каждой поездки по маршруту введенному через Google Maps на iPhone.
Сразу после ввода адреса, пока автомобиль еще неподвижен, карта начинает показывать стороны света "от балды". Затем, в течении первых 5 секунд движения автомобиля, карта хаотически крутится на iPhone, и наконец начинает показывать правильное направление, куда я должен двигаться.
Другими словами, зачастую я начинаю двигаться по дороге наугад в неправильном направлении, и потом вынужден разворачиваться.
Подскажите как решить данную проблему раз и навсегда.
Если необходимо, то готов перейти с iPhone на Android.
Что думаете, решит эту проблему подключение вот этого Bluetooth Magnetometer?
no subject
Никак не решить эту проблему. Чтобы указатель показал направление движения, надо несколько секунд двигаться прямолинейно.
PS. Можно решить проблему обходным путём. Покупаем магнитный компас, и осваиваем приёмы ориентирования. Вопрос "в каком направлении ехать" перестанет быть актуальным.
no subject
Все намного проще. Сначала смотрим карту (в любом приложении — хоть Андроид, хоть Айфон) без прокладки маршрута. Смотрим стороны света — желательно в карте выставить опцию "север всегда вверху". Если это не чистое поле, то несложно определить ориентиры: куда идет улица, в какой стороне река, жд, мост или тоннель.
А потом уже строим маршрут и начинаем движение в нужном направлении, спокойно проезжая первые 100-200 метров.
(no subject)
(no subject)
no subject
Вообще-то на карте указан север, и не только на гугл-карте. Ещё в любом современном телефоне есть магнетометр, а значит и прога-компас.
no subject
Вопрос-то был не в том, есть ли прога-компас (который кстати надо калибровать перед использованием), а в том, как сделать так, чтобы навигатор в смартфоне стрелкой показывал, куда мы смотрим в данный момент. Фактически, когда мы не двигаемся, точка стояния отображается кружком, а не стрелкой. И только когда мы начнём двигаться, указатель установится в направлении движения.
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
1) От крупной синей точки на карте, которая показывает ваше положение, выходит "луч", он показывает куда направлен "верх" экрана телефона. Покрутите телефон в руках, станет очевидно.
2) Нажать на круглый контрол с компасом/точкой справа. Он переключает карту между состояниями "север вверху"/"направление движение вверху". В первом состоянии карта неподвижна, как телефон не крутить. Во втором - карта ориентирована по направлению телефона.
Проверил всё это на Андроиде, думаю, что на iPhone то же самое.
no subject
ЯндексКарты и GPSTest у меня показывают разное направление севера в квартире.
При этом оба заметно отличаются от истинного севера.
И да, я пытался это откалибровать - не выходит. Предположительно из-за магнита в чехле телефона. Что, впрочем, не объясняет разницу показаний.
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
чтобы видеть направление предстоящего движения, необходимо задать маршрут до пункта прибытия, или выбрать любую рядом, в том же направлении
в таком случае направление движения будет указано до начала движения
no subject
Попробуйте Osmand Как вариант. А Гугл карты — снести нафиг
no subject
Гугл с "огрызком" выкидываешь, берешь карту и спокойно определяешь по ней куда ехать.
no subject
у человека очевидно топографический кретинизм — он не может ориентироваться по карте...
(no subject)
no subject
Он же в начале маршрута говорит: "Двигайтесь на юго-восток." Зачем двигаться наугад?
no subject
А где юго-восток? Надо чтобы смартфон пальцем показал.
(no subject)
no subject
Ха, у меня та же проблема при пользовании Яндекс-навигатором. До начала движения стрелка-указатель обычно направлена в сторону, противоположную ориентации авто. Соответственно, метров через 50 после старта обнаруживается, что я еду в противоположном направлении.
ЗЫ. Гипотеза у меня такая: навигатор находит дорогу и ориентирует стрелку вдоль нее. При этом не заморачиваясь направлением.
no subject
Выходим из автомобиля и идём в лес.
Находим дерево.
Находим на стволе мох.
Мох чётко указывает на Юг.
Вроде как
no subject
Не так :)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
В пешеходном режиме почти любой навигатор, включая карты гугла, показывает направление по компасу. В автомобильном, очевидно, это неприемлемо: представьте, что телефон лежит поперек движения машины.
no subject
Есть решение. Не благодарите.
"Навигационная аппаратура состоит из навигационных приборов и вспомогательных приборов и устройств. В войсках применяются следующие навигационные приборы и аппаратура: гирополукомпасы; навигационная аппаратура (ТНА-2, курсопрокладчик с гирокурсоуказателем, ТНА-3, ТНА-4); комплект гирокомпаса; визирные и угломерные устройства.
Танковая навигационная аппаратура в полном объеме или частично решает ряд навигационных задач: - первая навигационная задача - определение плоских прямоугольных геодезических координат X и Y местоположений подвижного объекта и его дирекционного угла α; - вторая навигационная задача - определение дирекционного угла на пункт назначения α пн и дальности S ПН до него; - третья навигационная задача - определение плоских прямоугольных геодезических координат цели Х ц и Y ц по известным плоским прямоугольным геодезическим координатам объекта, дальности до цели и дирекционному углу на цель."
Всё просто. Зная свои прямоуголные координаты "X Y" и координаты пункта назначения, решаем вторую навигационную задачу, получаем дирекционный угол и дальность. Зная магнитное склонение для данной местности и угол сближения меридиана, вычисляем магнитный азимут. Выставляем его на компасе, и погнали. И не надо никаких этих ваших GPS.
no subject
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
Если человек не может сориентироваться при помощи работающего GPS-навигатора при наличии покрытия мобильной сети и видимости минимум 4-х спутников, ему в принципе ничего не поможет ;)
Особенно если одно из описанных условий внезапно исчезнет.
Выход тут только один — учиться ориентироваться по картам, компасу, солнцу, звездам, местности.
no subject
Было такое же говно на айпаде, и у жены на айфоне абсолютно такая же херня. Поймал из-за яблока штраф 5к за неоплату парковки, те ещё твари, надо в течение 5 минут оплатить, я опоздал на полторы минуты и минус 5000. Оспаривать бесполезно. На этом закрыл яблочную тему навсегда.
Купил Cat S62Pro ради тепловизора, а в нём внезапно и с картами оказалось всё шикарно. Раздупляется очень быстро, показывает направления тоже. Ещё и 4G не порезанный как в яблоке, а с европейской сеткой частот. Скорость закачки иногда быстрее, чем на домашней оптике.
no subject
Собака зарыта, видимо в том, что разработчики навигаторов строго следуют инструкциям по сбережению энергии от гугол/яблока. А там, если не ошибаюсь, примерно так: рекомендуется отдать определение начала движения на откуп операционной системе. Цимус тут в том, что пока смартфон не движется, то точное определение местоположения можно не включать, потому что оно сильно жрет батарейку. А вот как смартфон понял, что уже движется, то включается спутниковая навигация с выбранным интервалом опроса. Все это дело оптимизировано под пешеходов, поэтому определяет начало движения не очень оперативно: уходит на это нескольких секунд, а иногда и больше десятка.
Решение для разработчиков навигаторов очень простое: после того, как пользователь задал маршрут, сразу включать точное определение местоположением с самым частым интервалом опроса. Тем более что смартфон-то в машине и либо уже подключен к внешнему питанию, либо очень быстро подключается пользователем в случае разрядки. Но нет, никто супротив рекомендаций против поставщиков ОС не идет.
no subject
GPS данные не обеспечивают направление, только координату. Чтобы программа поняла, куда устройство двигается, его нужно сдвигать в течение нескольких секунд, тогда по последовательности координат программа построит путь и поймет в какую сторону едем. С места, до начала движения, в общем случае это невозможно точно определить. Приходится тратить несколько секунд, чтобы навигатор сориентировался и "показал пальцем".
no subject
no subject
Приглядитесь к деревьям на гуглофото. На южной стороне дерева будет расти мох, значит противоположная сторона указывает на север.
no subject
Совет хороший. только мох растет именно с северной стороны деревьев, так как мох не любит прямого солнечного света и лучше всего растет в тени.
(no subject)
(no subject)
(no subject)
no subject
У меня на Google Maps есть выключатель поворачивания компаса. Тогда карта показывает фиксированное направление на север.
Кроме того попробуйте повесить мобильник вертикально. Когда мой лежит горизонтально то карта тоже начинает крутиться пока я не поеду.
no subject
>Кроме того попробуйте повесить мобильник вертикально.
внезапно я подумал, что это вполне может быть — в телефоне трехосевой компас, и кто-то из умных разрабов решил, что он должен стоять в держалке, а не лежать на панели и использует только ту ось, и если теефон положить, то земные полюса ее "перпендикулярно" сводят с ума... хотя решение могло бы быть простым — использовать еще акселерометр, чтобы знать, где низ и работать в 3D...
(no subject)
(no subject)
no subject
2. Магнитный компас (если он есть) указывает вместо севера на железный двигатель под капотом, как у злодея Негоро.
Как в этих условиях вы предлагаете определять направление, пока машина не поехала и координаты не начали изменяться?
Задача неразрешима средствами навигации смартфона. Можете заплатить автопроизводителю много бабла за разлочку убогой штатной навигации в головном устройстве (если такая возможность есть) — возможно, вопрос решится, но это не точно. Там антенна закреплена на кузове автомобиля.
no subject
предыдущий оратор предположил (и звучит логично), что поначалу предполагается вертикальное положение телефона диплеем к водителю (в держателе), и в этой позиции вертится меньше всего
(no subject)
no subject
Если все сказанное в комментах более-менее истинно, есть простой хак системы: включать навигацию не в машине, а еще по пути к ней. Нужно, чтобы телефон начал опознавание направления движения хозяина.
no subject
Не канает. Гугл мэпс направление только на дороге определяет. Если ты не на дороге, гугл мэпс вообще не показывает ничего.
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
У тебя компаса в телефоне нет, потому прога гугл мэпс работает только по GPS координатам. а они не определяются, пока не поедешь. Потому во время старта неясно в какую сторону ехать. Надо телефон с магнитным датчиком иметь. Только почему карты крутятся, не знаю. На моем Самсунге не крутятся. Но в какую сторону надо ехать после старта, не поймешь, пока не поедешь. Бывает, приходится разворачиваться.
no subject
Обычно это возможно в незнакомом городе, но и там можно быстро чисто по улицам определиться.
Если попал в ебеня — я с трудом представляю себе ситуёвину, когда я не понимаю, как вдруг там мог бы внезапно оказаться — даже с парашютом прыгал, но там, сцуко, с высоты тот же гуглмапс, так что приземлившись и откувыркавшись, вспоминаешь виденные с высоты ориентиры — и алга.
Как- то ж я попал туда, где стало непонятно, и с какого смартфон я достал только уперевшись в непонятку? ;)
А раньше я что со смартфоном делал?
Что мешало установить навигаторы с оффлайн-картами и включить запись трека?
По своему треку всегда видно, откуда пришел и как вернуться обратно.
Мой опыт пользования смартфоном/ туристическим GPS-навигатором (а я этой темой пользуюсь лет 20, пешком, на велике, на лыжах, на собаке ездовой, на машине, в лесах, полях, горах) говорит одно — относительная жопа начинается только тогда, когда спутники не видны или карты в принципе нет, если есть гугл мапс — это значит, что есть сотовое покрытие, если спутники не видны — значит, нет координат и направление на Север не спасёт, если же ни хера не видно и вы посередине замерзшей реки Волги — поможет только gps или собака породы хаски ;)
Но в любом случае всегда выручает зрительная память и предварительное изучение карт или космоснимков местности — если вы помните карту, то по приметам местности можно уже определить примерное направление по ориентирам.
Посему я с трудом представляю, что смог бы серьёзно потеряться в радиусе километров 200 от места жительства.
Да и в иных местах — или не лезешь, куда не понимаешь, но если уж лезешь — то надо понимать, как собираешься обратно выбираться, где Солнце, где линейные ориентиры, реки и т.п., и что делать будешь, если профукал навигатор/смартфон или батарейка сядет.
Ситуацию, когда есть навигатор/заряженный смартфон и доступны карты гуглмапс, но непонятно, куда идти — не рассматриваю, индивидов с таким уровнем познаний в ориентировании не надо дальше парка выпускать в принципе.
no subject
Чего там определять, если ты за рулем? Тебе надо знать, направо или налево поворачивать. У дороги как бы два конца, не? Если поехал не в ту сторону, то бывает трудно развернуться.
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
Карта может крутиться, если в настройках стоит "север наверх". Поскольку при старте гугл мэпс не знает, где север, карта и крутится как попало.
no subject
Про сделать движение восьмеркой телефоном с запущенньім гуглмапсом уже бьіло ? Калибровка магнетометра. После етого сектор на телефоне показьівает согласно компасу и карте. Но только не в режиме навигации "авто".
Проблема знакомая, когда облом доставать телефон из кредла, да.
no subject
Это от телефона зависит.
Мнотие имеют модуль магнитного компаса. Работает достаточно корректно для ориентирования на местности.
no subject
Или успокойся уже.