Я делаю приложение для геолокации общественного транспорта. Я хочу сохранить все маршруты автобусов и трамваев в мобильном телефоне, чтобы проверить его в автономном режиме. Я подумал о двух возможных решениях:Какова наилучшая практика хранения путей в приложении геолокации?
1) Тот, который я использую прямо сейчас. Для каждого маршрута, у меня есть пары координат для каждой точки я хочу обратить на дороге в карте, например:
19.893169,50.054337
19.893169,50.054340
19.893290,50.053871
19.893259,50.053730 ....
У меня это хранится как «100.kml» в каталоге активов. Поэтому, когда я хочу показать маршрут для шины 100, я просто перехожу и разбираю эту информацию из файла активов 100.kml.
Так что в этом решении у меня будет столько файлов, сколько маршрутов, а средний вес - 2-3 кб.
2) Второе решение состоит в том, чтобы предварительно заполнить базу данных всеми этими точками, а также точки для остановок и т. Д. Что-то я не уверен, будет ли это достойно, или потребуется больше времени, чтобы быть постоянным консультируя базу данных, чтобы нарисовать все точки.
Я не знаю, было бы плохой практикой решить его, как в решении номер один. Я имею в виду, у меня было бы много файлов в папке с активами, 200 из 2-3 кб каждая, так что скажем, что потребуется больше или меньше 500 КБ.
Любые мысли о том, что было бы лучше?
Заранее спасибо.
Вас интересует сам маршрут или только остановки, скажем, автобус проходит мимо? – harism
Я заинтересован в обоих, я рисую линию самого маршрута (со всеми этими координатами), и я хочу поместить точки для каждой остановки. –