Использование элементов управления Google Maps для большого изображения - PullRequest
0 голосов
/ 01 апреля 2009

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

В руководстве по MapKi предлагается автоматически вырезать плитки и добавить его в качестве пользовательской карты . Это имеет смысл, но у меня так много изображений на файловом сервере, что у меня нет времени, чтобы просмотреть их все, вырезать плитки и выяснить уровни масштабирования для каждого. Одним из хороших решений было бы написание сценария, который мог бы делать это автоматически, но на это потребовалось бы много усилий и времени, чтобы найти другое решение, если оно есть.

Следовательно, есть способ иметь функции, схожие с Google Maps, для управления изображениями без создания новых изображений или плиток из исходного изображения. Было бы замечательно, если вы можете опубликовать некоторый код или ссылку на учебник / документацию. Или, если вы знаете, как сделать это с помощью Google API без создания этих плиток, направьте меня по правильному пути. Я новичок в Google Maps API.

Я нашел DragZoom для Карт Google, но не думаю, что это то, что я ищу.

Ответы [ 4 ]

1 голос
/ 16 февраля 2016

Вам следует взглянуть на протокол IIIF, используемый библиотеками и музеями для масштабирования чрезвычайно больших изображений (десятки тысяч пикселей на стороне +), подготовки коллекций изображений на холстах, представления аннотаций на этих изображениях и т. Д.

http://iiif.io

1 голос
/ 01 апреля 2009

Вы ищете что-то вроде Djatoka

0 голосов
/ 12 сентября 2013

Выезд https://github.com/Murtnowski/GMap-JSlicer

slicer = new JSlicer(document.getElementById('map'), 'myImage.png');
slicer.init();

Это супер просто, нет необходимости в предварительной резке плитки. Просто укажите на одно изображение и идите.

0 голосов
/ 08 марта 2013

… и просто для записи вот сервер листов с открытым исходным кодом и средством просмотра внешнего интерфейса:

http://iipimage.sourceforge.net/

...