2015-04-14 3 views
0

У меня есть большое изображение, которое я хочу отобразить на своем веб-сайте, и позволяю людям перемещаться по нему, как карта (масштабировать и перемещаться).Как настроить изображение, которое будет использоваться с openlayers?

OpenLayers 3, по-видимому, является хорошей технологией для клиентской стороны.

Теперь возникает вопрос: как настроить серверную часть так, чтобы она могла служить графическим фрагментам таким образом, который работает с OpenLayers?

Обратите внимание, что нет «географических данных» для отображения, просто изображение.

Подробнее: серверная сторона является довольно распространенным хостом apache + php. В идеале, я бы просто хотел разбить изображение с помощью автоматического инструмента и загрузить его, и пусть openlayers позаботятся обо всем остальном.

ответ

0

Возможно ли использовать услугу, такую ​​как http://www.maptiler.com/?

Похоже, вы можете добавить растровые изображения без привязки и создать для вас плитки. Затем плитки могут размещаться на вашем сервере и использоваться с OL3 или любым другим инструментом сопоставления на стороне клиента.

0

Если ваше изображение не forbitevely большое, вы можете использовать слой ol.layer.Image, который позволяет загружать статическое изображение с URL-адреса на него. Это имеет то преимущество, что вы можете использовать изображение как есть, без необходимости разбивать его на фрагменты или использовать какой-то причудливый протокол для связи с сервером плиток.

Существует official live example с кодом.

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