Я использую стартовый код UCSD для визуализации местоположения землетрясения и магнитуд, наложенных на карту.
Стартовый код использует Google в качестве поставщика для листов карты при работе в Интернете, но вам разрешено совершать определенное количество звонков в Google в день, прежде чем он заблокирует вас на 24 часа. Очевидно, что, как новый кодер, я много выполняю свой код, так как я делаю небольшие изменения.
Однако в стартовый проект также входят некоторые файлы данных, которые содержат фрагменты карты для работы в автономном режиме. Они очень старые (2015 или ранее). Я хотел бы написать небольшой вспомогательный класс или метод, который загружает самые последние плитки из Google и сохраняет их для автономного использования. Таким образом, я могу работать в автономном режиме и запускать свой код весь день без блокировки.
Я искал развертываемые документы, и мне кажется, что есть два соответствующих класса:
de.fhpotsdam.unfolding.providers.Google; (online)
de.fhpotsdam.unfolding.providers.MBTilesMapProvider; (offline)
Что я не могу понять, так это какой объект даст мне то, что мне нужно запишите плитки в файл .mbtiles. Документы довольно скудны, и трудно сказать, возможно ли это вообще.
Есть идеи?