Я хочу создать интерактивную карту, подобную этой http://www.tring.al/harta.html, используя jQuery и SVG, но я не знаю с чего начать. У меня есть карта как .svg.xml (ссылка здесь: albania.xml) Но что делать дальше. Может ли кто-нибудь помочь мне, что мне делать дальше?Интерактивная карта Албании
ответ
Вы можете попробовать этот код (я получил его из Google Maps)
<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3062273.914005372!2d20.116626437500003!3d41.45002910144466!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x13453bf3bd274c2d%3A0x77ce589d6983bee!2sAlbania!5e0!3m2!1sen!2suk!4v1409673218830"
width="600" height="450" frameborder="0" style="border:0">
</iframe>
Много кричащий дизайн на примере сайта делается в CSS.
одна из форм выглядит следующим образом:
<a xlink:href="../hartalezha.html" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"><path fill="#84d858" stroke="#ffffff" d="**Removed points**" stroke-width="3.5200000000000005" stroke-linejoin="round" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0); cursor: default; stroke-linejoin: round;"></path></a>
CSS-код не заботится о парящих действий, таких, как изменение цвета и т.д. Здесь HTML непосредственно имеет дело с переадресацией на клик (не фантазии JQuery).
Единственный jQuery, который будет нужен, - это прослушиватель кликов, если вы хотите сделать что-то лишнее без перенаправления.
Edit: здесь возможный CSS для пути тега:
path{
fill: rgb(64, 129, 195);
stroke: rgb(255, 255, 255);
stroke-width: 3.5200000000000005px;
stroke-linejoin: round;
}
path:hover{
fill: rgb(225,0, 129, 100);
}
Это будет перезаписывать цвет заливки на парении индивидуальной форме.
- 1. Интерактивная карта
- 2. Интерактивная карта в Html5
- 3. Интерактивная карта wpf
- 4. Простая интерактивная карта рекультивации
- 5. Интерактивная карта android v2
- 6. USA интерактивная карта
- 7. Интерактивная карта CSS
- 8. Интерактивная карта мира - предложения?
- 9. Интерактивная карта с регионами?
- 10. JavaScript интерактивная карта
- 11. Интерактивная карта, django
- 12. ExtJS 5 - Интерактивная карта
- 13. Интерактивная карта в макросе Excel
- 14. Интерактивная карта тепла в Flex
- 15. Впервые построена интерактивная карта пола
- 16. Интерактивная карта, как в Travian
- 17. Интерактивная карта каталогов с WayFinding
- 18. Интерактивная 2D-карта в Unity
- 19. Выбор состояний интерактивная карта JQuery
- 20. Интерактивная карта для торговых центров
- 21. Интерактивная карта - Coldfusion или jQuery?
- 22. Интерактивная карта с очень большим количеством границ
- 23. В чем заключается интерактивная карта Google Maps?
- 24. Интерактивная карта Google с функцией поиска
- 25. Интерактивная карта choropleth с лифтом и блестящим
- 26. Интерактивная карта Choropleth - Выделение - функция getcolor
- 27. интерактивная карта с размером leafletR переменной точки
- 28. Интерактивная карта Android с пользовательским изображением
- 29. пользовательская интерактивная карта с использованием html/jquery
- 30. интерактивная карта, не работающая в IE7
Спасибо, но вы можете показать мне пример, как сделать состояние парения для particualr города? следует ли использовать клип или что? –
Каждый город - это тег пути, который просто имеет путь: стиль hover в css будет работать. Если вы говорите, что хотите иметь список городов в меню, и выделите город, когда вы нажмете имя, вам понадобится javascript. В этом случае я бы дал каждому пути id = "city_name" и добавил функцию on_click (toggle ("city_name"). –