2012-05-02 3 views
0

Как создать подобную карту без использования Flash? map example hereИспользование контроллера ползунка для обновления данных карты/затенения? Пример:

У меня есть карта США с каждым цветом, основанным на годовых данных (тепловая карта). Например, показатели ожирения с 2000 по 2010 год (каждый год будут иметь разные значения для каждого состояния). Я хотел бы, чтобы пользователь очистил ползунок, чтобы обновить карту за каждый год, подобный приведенному выше примеру.

Я очень новичок в Javascript, поэтому мне интересно, есть ли библиотека, которая могла бы помочь. Я знаю raphael.js, но не видел никаких примеров этого конкретного поведения. Спасибо за любые указатели.

ответ

0

Да, вы можете использовать API OpenLayers для создания подобной карты тепла без использования Flash. API OpenLayers основан на javascript и довольно прост в использовании. Во-первых, вы должны смотреть в основы:

http://openlayers.org/

OpenLayers HeatMap Примеры:

http://maps.seai.ie/wind/

http://dev.openlayers.org/sandbox/camptocamp/canvas/openlayers/examples/heatMap.html

http://sloweb.org.uk/ollie/heatmap/

+0

Спасибо за ваш ответ. Хотя в последнем примере используется слайдер, я пытаюсь добиться чего-то с меньшими деталями, поэтому он перерисовывается быстрее, когда слайдер сжимается взад и вперед. Моя основная цель - задействовать различные версии карты с помощью слайдера. Опять же, спасибо за ответ – sunnypop

Смежные вопросы