Клуб API Карт

Здравствуйте.

Пост в архиве.

Вот пример - у меня есть svg города http://el-mods.ru/etophia/ravnoves1.svg

Как мне прикрутить это svg к своей карте, чтобы можно было масштабировать, расставлять метки, писать названия улиц?

6 комментариев
Sergey Konstantinov
28 января 2016, 04:50

Вам кроссбраузерно?

желательно.

Sergey Konstantinov
28 января 2016, 04:50

Тогда Вам нужно либо сгенерировать большую картинку на основе этого svg и нарезать на тайлы, либо преобразовать svg в какой-нибудь другой формат, например YMapsML или KML

А вы что хотели?

ИЕ и Андроиды SVG не любят.

А просто не до конца современные браузеры будут жестко тупить получим тако колличество обьектов.

Могу в принципе дать скриптик который ваш SVG переведет в Raphael - но это всеже не совсем картографическая задачка получается.

Хотите оставить SVG - переведите его в YML\KML - мы его сможем загрузить и показать на карте в этом самом SVG.

Просто так показать на карте ваш файл тоже можно - пользовательский лайаут метки с любым контентом, после чего слушаем изменение зума и через transform маштабируемся....

А, так об этом речь шла. про мультизадачность?

Не, тогда можно и без ИЕ и Андроидов )))

Для моих целей мне хватет FF, Оперы и Хрома.

 

>Хотите оставить SVG - переведите его в YML\KML -

А как это переводится? есть переводдилка какаянть?


Поясню, из всех инструментов для рисования карт, единственное, что меня удовлетворяет - Корел Дроу, Фотошоп и программа для генерации планет Fractal Terrains - Если вы знаете инструмент лучше (в плане рисования вободных форм, наличия вменяемого Ctrl-Z, наличия удобного копипаста (или настраиваемого, чтобы можно было как в кореле переталщить и щелкнуть другой клавишей мыши) И самое главное - вменяемого итерфейса ))) То подскажите. С чудесной программой JOSM я так и не разобрался. Я так и не вкурил как поставить там картинку подложку для всей планеты ((


Может вы мне сможете помочь?