powered by simpleCommunicator - 2.0.27     © 2024 Programmizd 02
Map
Форумы / iOS [игнор отключен] [закрыт для гостей] / MapKit / CoreLocation и дороги в городе
10 сообщений из 10, страница 1 из 1
MapKit / CoreLocation и дороги в городе
    #38528698
Онотолич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую!
Имею некоторый опыт работы с MapKit и CoreLocation, однако, не могу себе представить реализацию одной фишки.

Как определить что пользователь находится именно на определенной улице города?
Для усложнения задачи, допустим, это МКАД в Москве.
МКАД - штука овальная, замкнутая, пересекается с десятками улиц и Шоссе. Однако, как с точностью до десятка метров можно определить, что допустим, автомобиль, движется именно по МКАД?

Спасибо!
...
Рейтинг: 0 / 0
MapKit / CoreLocation и дороги в городе
    #38532744
Фотография Джибс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну так тебе же возвращаются
ширина и долгота.

вот по ним и определяется.

а сконвертировать в масштабах карты , координаты, дело не сложное
...
Рейтинг: 0 / 0
MapKit / CoreLocation и дороги в городе
    #38532782
Alexander Konakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Онотолич,

Цель-то конечная какая?
...
Рейтинг: 0 / 0
MapKit / CoreLocation и дороги в городе
    #38535320
Онотолич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Конечная цель - отобразить карту и определить довольно точно, двигается ли пользователь по заданному заранее маршруту. Взял для понимания довольно легкий пример, МКАД в Москве. Замкнутая в кольцо дорога шириной 45 метров со множеством развязок. Вот и интересно мне, как отследить движущееся устройство и определить что оно двигается именно по МКАД, а не просто пересекает его или двигается по параллельной дороге в 100 метрах от него.
Пока в голове только одна мысль - использовать MKPolygon, создав сотню точек на внутренней и внешней сторонах дороги, и уже определять, находится ли устройство внутри этого полигона или же нет.

Может есть еще более тривиальные решения?
...
Рейтинг: 0 / 0
MapKit / CoreLocation и дороги в городе
    #38546478
Фотография Джибс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а карты по локешену разве, не отдает адреса ?

с другой стороны, нужно учесть, что GPS иногда возвращает данные с погрешностью.
...
Рейтинг: 0 / 0
MapKit / CoreLocation и дороги в городе
    #38547714
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Джибса карты по локешену разве, не отдает адреса ?

с другой стороны, нужно учесть, что GPS иногда возвращает данные с погрешностью.Не иногда, а всегда. Это заложено в архитектуре. Как минимум для гражданского использования.
...
Рейтинг: 0 / 0
MapKit / CoreLocation и дороги в городе
    #38547861
Фотография Джибс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanДжибса карты по локешену разве, не отдает адреса ?

с другой стороны, нужно учесть, что GPS иногда возвращает данные с погрешностью.Не иногда, а всегда. Это заложено в архитектуре. Как минимум для гражданского использования.

иногда, это означает до 100м плюс.

но ведь, зараза, мое место положение же точно показывает. )

хотя последний раз тестил на планшете а там есть Глонас, может из-за этого
...
Рейтинг: 0 / 0
MapKit / CoreLocation и дороги в городе
    #38548159
pirovindos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Для начала - "использовать MKPolygon, создав сотню точек на внутренней и внешней сторонах дороги" - правильная мысль.
Надо не забыть -добавить допуск метров 30-50 на суммарную ошибку (определения координат пользователя и исходной карты улиц) и автоматизировать создание таких "полигонов" вокруг всех нужных улиц, проверить полуавтоматически весь набор улиц на корректность. Затем отследить, что бывают близко расположенные улицы, там надо принимать решения, учитывая предысторию.
Решить что делать, когда пользователь во дворе. И т.п.
2. МКАД в Москве- это просто...
...
Рейтинг: 0 / 0
MapKit / CoreLocation и дороги в городе
    #38554605
Онотолич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за советы, коллеги!
На самом деле никаких полуавтоматических созданий полигонов мне не требуется, у меня есть одна единственная улица довольно широкая улица, на которой следует отслеживать пользователя. Поэтому список точек для полигона строго фиксированный. Погрешность типа "заехал во двор" тоже не страшна, +- 20 метров запаса у меня есть.

P.S. Насколько я знаю, на современной продукции Аpple уже есть датчик ГЛОНАС.
...
Рейтинг: 0 / 0
MapKit / CoreLocation и дороги в городе
    #38555672
pirovindos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanДжибса карты по локешену разве, не отдает адреса ?

с другой стороны, нужно учесть, что GPS иногда возвращает данные с погрешностью.Не иногда, а всегда. Это заложено в архитектуре. Как минимум для гражданского использования.

Если имелось в виду намеренное искажение сигнала в C/A коде, то это отменено с десяток лет назад.
Есть обычные ошибки, как у любого средства измерения. При использовании "военного" кода ошибки меньше.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / iOS [игнор отключен] [закрыт для гостей] / MapKit / CoreLocation и дороги в городе
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (0):
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]