Преобразование одного большого изображения наложения в плитки для Google Maps

У меня есть большое изображение с высоким разрешением, которое я использую для наложения с помощью Google Maps v3 API. Это отлично работает для настольных и портативных компьютеров с разумным сетевым подключением, но неудивительно, что это не так хорошо для мобильных пользователей.

What ' лучший / самый простой способ разбить изображение на 2D-плитки с различными уровнями масштабирования, чтобы я мог выступать в качестве сервера плиток для Google Maps через API?

Есть ли программа, которая надежно сгенерирует для меня плитки и предоставит мне необходимый масштаб и координаты для каждой полученной плитки и / или предоставит мне правильный плитку, если я предоставлю масштаб и координаты?

Достаточно ли просто написать тайловый сервер, который будет делать это "на лету" после сбора нужной информации? Возможно, есть исходный код, который я могу использовать в качестве модели? (Я нашел тайловый сервер по адресу http://blog.gmapify.fr/a-map-tile-server-part-2-understanding-google-maps-tile-overlays-and-building-up-a- tile-server , который, безусловно, полезен, но он не обслуживает плитки из исходного изображения, поэтому мне нужно хотя бы понять эту часть ... )

Или, может быть, есть пошаговый алгоритм, которому я могу следовать вручную, если это проще? (Поскольку это всего лишь одно изображение, и оно покрывает на карте область размером примерно в квадратную милю, сделать это вручную, возможно, возможно, если не желательно.)

14
задан Trott 11 May 2011 в 19:27
поделиться