Клуб API Карт

Можно ли в самом скрипте генерить xml для объекта YMapsML?

AltDemon
4 мая 2009, 13:48

Можно ли в самом скрипте генерить xml для объекта YMapsML ???

Upd:

Наверное невнятно спросил :) Попробую уточнить. Хотелось бы отобразить YMapsML, но не основе xml-файла, доступного по http-протоколу, а на основе xml-структурированной текстовой строки, сформированной самим же скриптом или запрошенной у пользователя?

7 комментариев
Подписаться на комментарии к посту
А можете привести пример "xml-структурированной текстовой строки" и то, что должно получиться в результате?
хммм. :) да любой пример вот хоть отсюда: http://api.yandex.ru/maps/ymapsml/examples/ только чтобы xml был взят не из файла, а, например, введен пользователем в веб-форму. ну или на основании какихто данных формы программно сгенерирован в результате должно получится один в один как в тех же примерах по ссылка :)
Да. Вы можете сгенерировать YMapsML программно. Например, любым серверным языком (например, php). Не могли бы Вы уточнить с чем конкретно возникает проблема? И расскажите поподробнее зачем Вы хотите использовать именно YMapsML? Может Вам будем удобнее воспользоваться JS API?
:) Спасибо, что пытаетесь мне помочь, но что то мы разговариваем на разных языках :) я понимаю, что php использовать можно, но мне нужно не это.... я и хочу использовать только JavaScript. ну, упрощенно говоря, я хочу отобразить пользователю несколько меток на карте, но не интерактивно, а, например, запросив координаты с веб-формы. как это сделать, я в принципе, представляю. но мне бы хотелось, чтобы пользователь, просто тупо ввел в форму описание YMapsML, а я бы тупо его визуализировал... у пользователя есть возможность сгенерировать YMapsML оффлайновой программой, но нет возможности опубликовать файл где-то на сервере.
Если Вы хотите отобразить несколько меток, введенные пользователем, то можно воспользоваться геокодером (если пользователь будет вводить почтовый адрес), можно дать возможность добавлять и удалять метки на карту с помощью мышки (здесь можно посмотреть пример, но это уже "интерактив"), если координаты будут введены в какую-то форму, то почему бы их не получить с помощью js и отобразить на карте? Думаю, что для решения Вашей задачи нет необходимости использовать YMapsML.
это я все понимаю. просто хотел упростить себе задачу :)
мне вообще не совсем понятно, почему объект YMaps.YMapsML может создаваться только на основе опубликованного файла? Зачем такое ограничение? А если мне эти данные нужны просто раз глянуть и все, а в следующий раз понадобятся другие? я конечно могу разработать свою форму и программу на js которая эти данные получит и отобразит. в общем то так и сделаю, раз по другому нельзя, но ...