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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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