2016-09-12 5 views
0

Итак, основной смысл в том, что у меня есть свои собственные плитки не в реальном мире, которые я хотел бы показывать с помощью программы просмотра Google Maps. Я нашел примеры того, как разделить существующее одиночное изображение на плитки для использования с ним, но ничего, что связано с настройкой вашего собственного tiler.Использование API Карт Google с настраиваемыми плитами

У меня есть данные карты, такие как это: https://dl.dropboxusercontent.com/u/44766482/superimage/index.html Который сейчас это просто куча 1600x1600 изображений в HTML-таблице. Этот наивный метод работает, но я хотел бы переключиться на более надежный google api для лучшего масштабирования и более умного потокового воспроизведения данных изображения.

Я не смог найти хороший пример того, как создавать собственные плитки для уровней масштабирования и объединять их с некоторыми html/js.

Если вам нужна дополнительная информация для целевого процесса; У меня есть скрипт python, который может выводить любые плитки размера карты на любом уровне масштабирования. Я хотел бы объединить их вместе с веб-сайтом google maps api. Но в моих собственных усилиях я не нашел хорошего примера или документации о том, как это сделать. Во-первых, я могу только найти примеры того, как уровни масштабирования работают для карты реального мира, но не для пользовательской.

Edit:

Есть большинство вещей работает, как я хочу их, но я до сих пор путают относительно «центра», который может быть установлен, так как это в Шир и LNG, которые не применяются. Я также хотел бы установить границы, поскольку в настоящее время он пытается загрузить файлы .png за пределы диапазона карт.

Мой текущий прогресс: https://dl.dropboxusercontent.com/u/44766482/googlemapspreview/index.html

ответ

0

В принципе, каждый уровень масштабирования является 4 нижних зум плитки в сочетании. Функция проецирования может быть пропущена для получения ортогонального отображения.

0

Я думаю, что вы ищете в карты imageMapTypes Google:

https://developers.google.com/maps/documentation/javascript/maptypes#ImageMapTypes

+0

Я видел это раньше, но я не уверен, как использовать эту информацию во многих отношениях. Например, я не знаю, как применяется радиус, так как моя карта - мир плоских игр. Например, я не вижу, где поставить общий размер мира. – Berserker

+0

Основная предпосылка при использовании приложения для карт реального мира, такого как карты google или openlayers, состоит в том, что плитки представляют собой проекцию от сферы до плоской поверхности. Если вы хотите поехать в плоский мир, то, возможно, попробуйте огромный радиус, чтобы ваша часть карты была как можно более плоской? – tarikki

+0

Я узнал, что можно полностью опустить проекционную функцию, которая позволяет ортогонально, открывая дверь, чтобы заставить ее работать в основном, как я желаю. Тогда радиус не является несуществующим. – Berserker

Смежные вопросы