У меня есть процесс, в котором пользователи могут перенести набор плиток на свое устройство со своего сервера для определенной области местоположения, чтобы они могли просматривать их в автономном режиме. Однако некоторые наборы плиток имеют ограниченные возможности масштабирования, например, от 8 до 12.
Я хотел бы ограничить масштабирование карты Google, находясь в местоположении, имеющем только 8-12 уровней масштабирования, до этих уровней, чтобы пользователи не могли изменять масштаб за пределами доступных плиток и просто видеть пустую сетку.
Я искал SO и Google и не получил ни одного хита с тем, что я пытаюсь сделать. Я уверен, что мог бы что-то придумать сам, но подумал, что сначала спрошу здесь, чтобы посмотреть, написал ли кто-нибудь эту логику уже и хотел бы поделиться.
Если нет, то некоторые предложения о том, где это подключить, также будут полезны, поэтому я могу запустить их самостоятельно.
Я сейчас работаю над проектом xamarin, поэтому мне придется использовать расширенный UrlTileProvider вместо обычного TileProvider.
Любые образцы или предложения будут с благодарностью.
ТИА