Возможно ли это: масштабируемая карта изображений SVG
Я хотел бы сделать очень большой svg, который является как картиной изображения CLICKABLE, так и ZOOMABLE. Если я понимаю спецификации html5, оба они кажутся возможными, но никто не упоминает об использовании обоих из них вместе. Есть ли там примеры?
Я не хочу использовать jquery и jpg/png, потому что я хотел бы придерживаться SVG. Любые выводы на всех были бы весьма признательны.
Спасибо!
Ответы
Ответ 1
Как говорит user785194, вам не нужно использовать HTML5, вы можете сделать это изначально в SVG - вы можете сделать все это с помощью EMCAScript внутри самого SVG. Я написал подробное описание того, как это сделать здесь: http://www.petercollingridge.co.uk/interactive-svg-components/pan-and-zoom-control
Ответ 2
Спецификации HTML5 не актуальны - вам нужны спецификации svg. Начните с учебника в
http://www.petercollingridge.co.uk/data-visualisation/introduction-svg-scripting-interactive-map
Для масштабирования найдите атрибут преобразования. Я не видел ни одного примерного кода с виджетами масштабирования. Конечно, вы всегда можете увеличить масштаб браузера.