Во-первых, сегодня (и, возможно, завтра) во всех магазинах на OsmAnd скидка в 50%. То есть, приложение стоит чуть больше ста рублей. Я даже не знаю, кем нужно быть, чтобы не воспользоваться случаем и не купить.
И вопрос Виктору: почему нет магазина Yandex? На некоторых телефонах он заменяет гугловский магазин.
А я считаю, что те, кто и так вложил в развитие OSM over 9000 времени, никак не пытаясь это монетизировать, заслужили лицензию бесплатно. Жаль, что авторам такая идея в голову не пришла.
Тем более, что вклад маперов действительно приносит выгоду и османду (чем качественнее становятся карты, тем привлекательнее и навигатор с ними). Так что поощрение маперов - не такая уж бредовая идея.
vshcherb, по поводу additional. Текущая реализация крайне ограничена. Лично я бы хотел видеть вместо поддержки additional поддержку условий И, ИЛИ, НЕ. Ведь получается что additional это просто частный случай этой схемы - “И”.
Рендеринг? Или создание карт? Могу согласиться… Но надо подумать. Правила созданы для а) быть flexible б) быстро выполняться - это противоречивые цели. На самом деле в rendering style есть два правила : if (filter) и if-else, + есть степерь вложенности if. Привидите пример, не понимаю ограниченности?
Не хочу объяснять очевидное, но наверное один раз стоит. Все маперы и тестеры знают, где взять свежий и бесплатно, в этом как раз и суть. Во-вторых, дать лицензии бесплатно на Google Play, технически невозможно. В принципе, я не думаю, что это большая новость для этого форума, поскольку большинство итак купили, да и маперы не составляют критической массы. А вот друзья маперов
Так из этой пары получается 1 объект! сделайте building=hospital, тоже будет работать… Честно говоря я уже сам перестал понимать почему 2 тега. Или не так, зачем вообще рендерить amenity=hospital, хм…
Я считаю, что человек, потративший огромное количество времени и создавший лучший навигатор для Android по данным OSM, заслужил всяко больше ста рублей. Те, кто развивает OSM, конечно, тоже заслужили, но давайте друг у друга не это самое, что ли.
Рендеринг. Например сейчас нельзя задать значок (point) на основании двух и более additional. Также можно было бы сделать раскраску дорог в зависимости от сочетаний surface и smoothness. Впрочем наверное пока хватит и одного additional.
Ок, тогда два вопроса:
1)Объясните как разобраться во всех этих strokeWidth_0, color__1. Я так и не понял схему именования этих слоёв.
2)Как задать цвет halo текста?