Использование Google Maps Javascript API для масштабирования моего собственного изображения - PullRequest
3 голосов
/ 02 июня 2011

Я пытаюсь создать мобильную веб-страницу, которая позволит пользователю перетаскивать <img> в <div>. У меня это работает, используя метод image.ontouchstart. Теперь я хочу сделать так, чтобы пользователь мог ущипнуть, чтобы увеличить при просмотре этого с устройства iOS (в настоящее время я просматриваю свою страницу локально с моего iPad). Судя по исследованиям, которые я провел до сих пор, похоже, что я должен использовать Google Maps Javascript API.

Мой вопрос:

Можно использовать API JavaScript Карт Google, чтобы использовать его возможности масштабирования для обычного изображения, а не только для карты?

Каждый пример, который я видел, устанавливает объект google.maps.Map и определяет широту / долготу. Мне просто нужно, чтобы он работал для любого данного <img>, который я помещаю в свой <div>. Кто-нибудь знает, возможно ли это, или знает какие-нибудь примеры, на которые я мог бы взглянуть? Или, может быть, есть более простой способ сделать это на обычном изображении, чем с помощью Google API?

Ответы [ 2 ]

3 голосов
/ 04 июля 2011

Вы можете посмотреть мой учебник, чтобы сделать это с Google Maps: http://blog.mikecouturier.com/2011/07/create-zoomable-images-using-google.html

Спасибо

2 голосов
/ 02 июня 2011

Я считаю, что ваши возможности довольно ограничены.Но если вы можете допустить, чтобы пользователь знал, что карта находится под вашим изображением (потому что он будет видеть ее в течение доли секунды после каждого увеличения), то в качестве отправной точки взгляните на ответ по для любой технологии, чтобыПредварительный просмотр фотографий высокой четкости, можно увеличивать и уменьшать масштаб, как карты Google .

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...