Карта холста HTML5 или SVG
Я ищу реализацию с открытым исходным кодом карты мира для холста HTML5 или любой библиотеки JS. Мне нужна простая векторная карта мира с ландшафтом и масштабированием. Было бы хорошо, если бы он работал на iOS/Android/BB OS.
http://cartagen.org/ слишком избыточно для меня.
Ответы
Ответ 1
SVG, вероятно, будет проще реализовать. Я бы посмотрел на Рафаэля JS
Вот соответствующий пример того, что может сделать raphael JS и как мало кода требуется
Определения карт мира SVG можно найти в многочисленных местах, в том числе в Википедии, их не следует искать слишком сложно.
Ответ 2
jVectorMap (http://jvectormap.com/) - это плагин jQuery, который имеет встроенное масштабирование и хороший пример карты мира с API расширяемых событий и настройки. Он использует SVG во всех современных браузерах, таких как Firefox 3 или 4, Safari, Chrome, Opera, IE9, предлагая устаревшую поддержку более старых версий IE от 6 до 8 с VML. Действительно прост в использовании.
Ответ 3
Саймон прав, что Raphael.js - хорошая ставка. Ознакомьтесь с их мировым примером:
http://dmitrybaranovskiy.github.io/raphael/
Если вы ищете что-то, построенное на Рафаэле, но с масштабированием/местоположением, коммерческий вариант:
http://simplemaps.com/world
Ответ 4
checkout https://github.com/thomaspeklak/raphaeljs-worldmap
Ответ 5
Я нашел решение. Карты Google поддерживают настройку цветов воды и ландшафта:
http://code.google.com/apis/maps/documentation/javascript/maptypes.html#StyledMaps
Мастер:
https://google-developers.appspot.com/maps/documentation/embed/wizard/