нарисовать интерактивную карту с помощью HTML5? - PullRequest
1 голос
/ 21 мая 2011

как нарисовать интерактивную версию этой карты http://www.toytowngermany.com/munich/ubahn_english_small.jpg

Я хочу, чтобы пользователь мог щелкать по промежуточным узлам и добавлять данные!я должен использовать тэг html5 canvas с файлами .svg?

Ответы [ 2 ]

2 голосов
/ 21 мая 2011

Вы можете просто использовать SVG и писать его напрямую с помощью DOM.

Тебе стоит взглянуть на Рафаэля. Это позволяет делать кросс-браузерную векторную графику.

http://raphaeljs.com/

1 голос
/ 21 мая 2011

Существуют теги HTML4

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

Пример:

<img src="image.gif" usemap="#mymap" />

<map name="mymap">
  <area shape="rect" coords="10,10,80,80" onclick="..." />
  <area shape="circle" coords="100,100,80" onclick="..." />
</map>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...