Вот что я пытаюсь сделать:Волд SVG карта с городом
Показать карту мира, и когда пользователь нажимает на страну, детальный вид страны открывает со всеми государствами/провинциями. Если они нажмут на государство/провинцию, я бы хотел показать им города. Я хотел бы иметь возможность фиксировать, в какую страну/государство/procvice/city они нажали.
Действительно ли я предполагаю, что SVG - это путь? Также любые предложения/указатели о том, как действовать.
Thanks
Захват состояния, которое было нажато, довольно прямолинейно (ни SVG, ни холст). –
Извините, я использую svg/canvas в первый раз. Поэтому, пожалуйста, медведь со мной. Я просто загружаю образец файла svg из wiki и добавляю его к объекту на странице html? Чтобы реализовать возможность щелчка и масштабирования, нужно ли мне делать что-то конкретное? Thx – tkansara
Вместо загрузки SVG-карты загрузите файлы geo json (которые содержат координаты lat и lang). Используйте некоторые библиотеки диаграмм/библиотеки карт, чтобы нарисовать карту (пример: D3.js). Пример: https://bl.ocks.org/mbostock/4060606 –