Pull to refresh

Comments 24

Спасибо за статью. Route-Me действительно хорошая библиотека. Пользуясь случаем скажу несколько слов о CloudMade.
Уже несколько месяцев CloudMade использует Route-Me для отрисовки карт. Mapzen POI Collector также использует Route-Me. В данный момент есть геокодинг для этой библиотеки от CloudMade, интеграция с Data Market Place и через несколько недель будет роутинг. Все вышеперечисленное является расширениями для Route-Me от CloudMade.
П.С за привет тоже спасибо.
отлично, уверен, что будут все использовать, так что ждите опусов.
Object C меня убивает.
Интересно, что Apple предпочитает минимализм в дизайне, а синтаксис такой перенасышенный :(
Возражать трудно. Замечу только, что минимализм в коде жаждут не все. Читабильность куда важнее. За свою каръеру использовал около 10 языков.
Давайте не будем пускаться в треп, слишком это субъективно и опытно.
«int number = [[NSUserDefaults standardUserDefaults] integerForKey:@»mapSourceNumber"];"
Это пример читабельности? :)
Да я просто так к языку придераюсь :)
придераюсь = придираюсь :)
У меня нет уверенности, что пишу очень хорошо на objc. На кнопку «New Project» нажимал не больше сотни раз. Но как я понял, вы вообще не писали на objc. Очевидно, что прийдется немного почитать и пописать на новом языке прежде, чем общаться на равных с носителем. Ваши замечания на этой почве звучать довольно профанистически.
оффтоп, конечно, но, имхо, любой уважающий себя программист должен быть еще и грамотным, знать, как пишется такое простое слово, как «костыль».
Исправил. Не привык еще к chrome спелчекеру под Mac.
Удачи в отплыве кармы за офтоп.
за мою «карму» не беспокойтесь
Ну прямо сами говорите: «Налетай» ;)
Очень не хватает нормального ПО для записи трека, все что есть не очень удобно. Ждем вашу программу.
Пиши подробнее, что надо. Сделаем.
Например что-то типо чекпоинтов. Что бы я мог по пути следования отмечать на треке остановки, банкоматы и т.п. Может такое уже где то есть, я не ставил дорогие программы.
Да эта проблема уже хорошо прорабатывается. Яндекс пробки делают это для автомобилистов. Для пеших тоже есть. Гляньте mapzen.cloudmade.com/mapzen-poi-collector.
Есть и другие. Названия лень искать, но их не трудно найти.
Спасибо за статью — всегда приятно узнать про имеющиеся открытые альтернативы. Смотрел месяца 3 назад на Cloud Made'овскую библиотеку, был неприятно поражен чужеродностью. Кругом бросалось в глаза явное портирование с Plain C (к примеру методы без именнованых параметров). Приведенный здесь код выглядит приятнее, хотя на отрисовку маршрута неплохо было бы посмотреть.

Незначительный вопрос/замечание по коду: после
BOOL toShow = [mapSourcePicker isHidden];

этот вызов используется еще пару раз. Это специально сделано? Потому что использование переменной вместо вызовов кажется предпочтительныи не только по соображениям производительности, но еще и читаемости.
Просто привык сообщениями все писать. Со временем дойду и до оптимизации, пока прерогатива на стиль.
Спасибо.
Спасибо за статью очень интересно, и главное супер-актуально.
Встречный вопрос. Необходимо на Гугл карте нарисовать множество маршрутов. Рисуем маршруты в оверлее на карте. Все как бы хорошо, только беда скроллинг по карте и зум практически не юзабельны — уж слишком долго отрисовуются все координаты в маршрут на карте. Буду признателен за советы или помощь.
Да, эту проблему пока сам не решил.
Кривые маршрутов сами генерите или взяли где-то?
В принципе большого значения это не имеет, но делали кривые и из файла и из GPS.
А вообще, почему бы не создать отдельную ветку на Хабре посвященную мобильны картам? Тема очень актуальная в последнее время.
Нет, я имел в виду именно способ рисования поверх катры. От куда брали данные это не важно.
Прозрачный вид наладываем поверх карты, у него есть — (void)drawRect:(CGRect)rect
Порисовку вызываем через SetNeedsDisplay
Само рисование происходит через UIGraphicsGetCurrentContext
Ну да, а как передаете Touches карте?
Буду благодарен автору за помощь в том как получить координаты текущего местоположения с GPS модуля в CloudMade SDK.
Sign up to leave a comment.

Articles