У меня есть несколько источников плиток, сгенерированных с использованием gdal2tiles, которые я хотел бы представить на одной карте. Поэтому, когда я представляю плитку, мне нужно определить, из какого источника она будет обслуживаться, сверяясь с границами.
Кто-нибудь знает, как рассчитать широтные границы для одной плитки на основе чисто масштабирования, x и y (из структуры файла, сгенерированной gdal2tiles)? Кстати: я использую Google Maps API v3 на случай, если потребуется вызвать некоторые функции из API, чтобы помочь с расчетами.
Причина, по которой я ограничен только масштабированием, x и y, заключается в том, что плитки вызываются не только наложением на карту, но также и некоторыми пользовательскими функциями печати, которые позволяют печатать вне карты.
источник
Эта вики-страница OpenStreetMap может быть полезна и для других языков:
https://wiki.openstreetmap.org/wiki/Slippy_map_tilenames#Implementations
источник
Это мой рабочий код:
Пример jsfiddle оверлея типа карты изображений Google
jsfiddle другой образец оверлейного изображения Google
maptiler получить bbox от числа coodinate и увеличить
Как рассчитать Google координат координаты масштабирования, конвертирования, широты и т. д ....
источник