Для режима пользователя это естественно. Но режим маппера он отдельный вроде задумывался? И вот в нем, выделять POI у которых не указано время работы, и показывать их все, пусть для этого надо будет приблизить сильно карту.
А вот для режима простого использования тут конечно сложно.
Прошу реализовать такую логику показа подписей у POI:
если есть тег name
показываем name
иначе если есть тег brand
показываем brand
иначе если есть тег operator
показываем operator
Кстати, если в Настройках выбран язык подписей, например, русский, то логика должна быть такая:
если есть тег name:ru
показываем name:ru
иначе если есть тег brand:ru
показываем brand:ru
иначе если есть тег operator:ru
показываем operator:ru
иначе если есть тег name
показываем name
иначе если есть тег brand
показываем brand
иначе если есть тег operator
показываем operator
И такое должно (хотелось бы :)) работать для всех языков, которые можно выбрать в Настройках.
Это же только для заправок нужно, нет? Brand при отсутствии name уже и так показывается. Поддержка :lang работает пока только для name, но учтём.
PS. Добавил поддержку operator заправкам (если нет name или brand)
Ну не знаю.
Для АЗС точно нужно. Ещё для банкоматов и банков эти теги применяются вперемешку, для них тоже хотелось бы иметь такую логику показа надписи. Прочитал вики-страницу тега brand=*, ещё к этому списку могу добавить amenity=fast_food. И ещё вспомнил amenity=post_office и amenity=post_box.
Но, вообще, лучше было бы такую логику иметь вообще для всех POI, если этот код не будет мешать.
Замечу: name и brand, как правило, относительно короткие. А operator (чаще всего) слишком витиевато обзывается. Ведь это фактически - официальное наименование какой-либо организации.
Если не хочется опускать ЛЭП, то можно уменьшить размер квадратиков, которыми они отображаются (уменьшить только на зумах 14-15). Например, до размеров чёрных точек, которвми рисуются barrier=* на высоких зумах.
Я уже предлагал в какой-то теме по OSMAnd рисовать тропы внутри полигонов place=city|town с 14 зума, а остальные - с 16. Но не знаю, реализуемо ли это.