Как найти сферические точки Меркатора - PullRequest
0 голосов
/ 13 февраля 2012

Я использую Open Street Maps для отображения карты в моем приложении HTML5.

Используется такой URL-адрес для плиток карты,

http://b.tile.openstreetmap.org/{Z}/{X}/{Y}.png

Если бы я выбрал область, скажем, Окленд, Новая Зеландия, как я мог бы рассчитать все значения Z, X, Y, которые бы охватывали Окленд? Я хотел бы написать сценарий для захвата всех этих изображений и кэширования их в базе данных HTML5.

1 Ответ

1 голос
/ 13 февраля 2012

Прежде всего, взгляните на раздел политики использования плитки о массовой загрузке .Во-вторых, этот тип кэширования легко выполняется с использованием TileStache : настройте кэш для рендеринга или выборки плиток из определенного источника, затем запустите tilestache-seed.py, передав ограничивающий прямоугольник (в координатах WGS84) и желаемый масштабуровни, и вы должны в конечном итоге со всеми необходимыми плитками.

...