|
MapKit / CoreLocation и дороги в городе
|
|||
---|---|---|---|
#18+
Приветствую! Имею некоторый опыт работы с MapKit и CoreLocation, однако, не могу себе представить реализацию одной фишки. Как определить что пользователь находится именно на определенной улице города? Для усложнения задачи, допустим, это МКАД в Москве. МКАД - штука овальная, замкнутая, пересекается с десятками улиц и Шоссе. Однако, как с точностью до десятка метров можно определить, что допустим, автомобиль, движется именно по МКАД? Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2014, 18:19 |
|
MapKit / CoreLocation и дороги в городе
|
|||
---|---|---|---|
#18+
ну так тебе же возвращаются ширина и долгота. вот по ним и определяется. а сконвертировать в масштабах карты , координаты, дело не сложное ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2014, 10:04 |
|
MapKit / CoreLocation и дороги в городе
|
|||
---|---|---|---|
#18+
Онотолич, Цель-то конечная какая? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2014, 10:36 |
|
MapKit / CoreLocation и дороги в городе
|
|||
---|---|---|---|
#18+
Конечная цель - отобразить карту и определить довольно точно, двигается ли пользователь по заданному заранее маршруту. Взял для понимания довольно легкий пример, МКАД в Москве. Замкнутая в кольцо дорога шириной 45 метров со множеством развязок. Вот и интересно мне, как отследить движущееся устройство и определить что оно двигается именно по МКАД, а не просто пересекает его или двигается по параллельной дороге в 100 метрах от него. Пока в голове только одна мысль - использовать MKPolygon, создав сотню точек на внутренней и внешней сторонах дороги, и уже определять, находится ли устройство внутри этого полигона или же нет. Может есть еще более тривиальные решения? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2014, 11:17 |
|
MapKit / CoreLocation и дороги в городе
|
|||
---|---|---|---|
#18+
а карты по локешену разве, не отдает адреса ? с другой стороны, нужно учесть, что GPS иногда возвращает данные с погрешностью. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.02.2014, 19:00 |
|
MapKit / CoreLocation и дороги в городе
|
|||
---|---|---|---|
#18+
Джибса карты по локешену разве, не отдает адреса ? с другой стороны, нужно учесть, что GPS иногда возвращает данные с погрешностью.Не иногда, а всегда. Это заложено в архитектуре. Как минимум для гражданского использования. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2014, 20:27 |
|
MapKit / CoreLocation и дороги в городе
|
|||
---|---|---|---|
#18+
wadmanДжибса карты по локешену разве, не отдает адреса ? с другой стороны, нужно учесть, что GPS иногда возвращает данные с погрешностью.Не иногда, а всегда. Это заложено в архитектуре. Как минимум для гражданского использования. иногда, это означает до 100м плюс. но ведь, зараза, мое место положение же точно показывает. ) хотя последний раз тестил на планшете а там есть Глонас, может из-за этого ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2014, 22:56 |
|
MapKit / CoreLocation и дороги в городе
|
|||
---|---|---|---|
#18+
1. Для начала - "использовать MKPolygon, создав сотню точек на внутренней и внешней сторонах дороги" - правильная мысль. Надо не забыть -добавить допуск метров 30-50 на суммарную ошибку (определения координат пользователя и исходной карты улиц) и автоматизировать создание таких "полигонов" вокруг всех нужных улиц, проверить полуавтоматически весь набор улиц на корректность. Затем отследить, что бывают близко расположенные улицы, там надо принимать решения, учитывая предысторию. Решить что делать, когда пользователь во дворе. И т.п. 2. МКАД в Москве- это просто... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2014, 10:26 |
|
MapKit / CoreLocation и дороги в городе
|
|||
---|---|---|---|
#18+
Спасибо за советы, коллеги! На самом деле никаких полуавтоматических созданий полигонов мне не требуется, у меня есть одна единственная улица довольно широкая улица, на которой следует отслеживать пользователя. Поэтому список точек для полигона строго фиксированный. Погрешность типа "заехал во двор" тоже не страшна, +- 20 метров запаса у меня есть. P.S. Насколько я знаю, на современной продукции Аpple уже есть датчик ГЛОНАС. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.02.2014, 20:44 |
|
MapKit / CoreLocation и дороги в городе
|
|||
---|---|---|---|
#18+
wadmanДжибса карты по локешену разве, не отдает адреса ? с другой стороны, нужно учесть, что GPS иногда возвращает данные с погрешностью.Не иногда, а всегда. Это заложено в архитектуре. Как минимум для гражданского использования. Если имелось в виду намеренное искажение сигнала в C/A коде, то это отменено с десяток лет назад. Есть обычные ошибки, как у любого средства измерения. При использовании "военного" кода ошибки меньше. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.02.2014, 14:02 |
|
|
Start [/forum/topic.php?fid=10&msg=38554605&tid=1329583]: |
0ms |
get settings: |
22ms |
get forum list: |
25ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
57ms |
get topic data: |
16ms |
get forum data: |
3ms |
get page messages: |
388ms |
get tp. blocked users: |
2ms |
others: | 357ms |
total: | 874ms |
0 / 0 |