Я решил создать приложение для локализации Android
Я не понимаю, как здесь что-то относится к локализации , так как этот термин обычно используется в программном обеспеченииразвитие.Если у вас есть другое определение этого термина, вы можете отредактировать свой вопрос и предоставить свое определение.
Как я могу хранить маршруты?
Хранить ихв файле.Это может быть файл любого формата, в котором вы получаете их из своего города (для упрощения синхронизации) или в каком-то преобразованном формате (для упрощения рендеринга).
Как их нарисовать?
Вы не смогли указать, что вы используете для карт.Существует несколько картографических решений для Android.
Предполагая, что вы собираетесь использовать надстройку Google Maps для Android, вы должны создать подкласс Overlay
и переопределить draw()
дляВизуализируйте свои маршруты, используя Projection
для преобразования между широтой / долготой и пиксельными координатами.
Можно ли локализовать маршрут, который пересекает определенную точку на карте?
Я думаю, что метки местоположения вашего маршрута уже будут локализованы для вашего языка и культуры города из данных, которые вы получаете из города.