Отображать изображение как карту, и оно может вести себя как вид карты по умолчанию (карта) - PullRequest
1 голос
/ 01 августа 2011

Мне нужно показать изображение, которое на самом деле является картой с цветными областями, также мне нужно иметь возможность:

  1. увеличение и уменьшение масштаба с помощью двух пальцев
  2. прокрутка изображения, поскольку оно больше экрана
  3. Поместите маркер на изображение, также прокрутите маркер относительно изображения, а также я могу нажать на маркер.

Я искал много часов, пробовал много подходов: 1. Напишите класс, который расширяет View, и отобразите растровое изображение, я нашел на форуме ветку об этом, но зума нет, и прокрутка не является естественной. 2. Используйте WebView для отображения HTML-файла, который содержит изображение, поэтому есть функции масштабирования и прокрутки, однако я не могу контролировать предел увеличения / уменьшения, также, когда пользователь нажимает, я не уверен, что смогу получить положение на карте изображения, добавив scrollX, scrollY с touchX, touchY. Поскольку изображение может быть увеличено / уменьшено, также могут быть дополнения, которые WebView добавляет к своему контенту.

Это действительно сводит меня с ума, кто-нибудь может помочь?

Заранее спасибо!

1 Ответ

0 голосов
/ 09 мая 2012

Я разработал эту новую функцию, используя HTML & jQuery.

...