Клуб API Карт

Экспорт персональных карт на ваш сайт

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

В Яндекс.Картах появилась полезная функция для владельцев сайтов — экспорт персональной карты в YMapsML. При помощи экспорта вы можете создать, редактировать и обновлять персональную карту в Яндекс.Картах, а отображать метки из карты на вашем сайте при помощи API Яндекс.Карт.

Например, вот такую карту, можно экспортировать к себе на сайт.

 

 

Для того, чтобы показывать персональную карту на своём сайте нужно:

1. Авторизоваться и создать (если у вас ещё нет карт с метками) или выбрать в "Моих картах" уже созданную карту с метками. Убедиться, что карта не имеет приватный доступ (Только мне).

2. Воспользоваться документацией или простой инструкцией, вставив соответствующую ссылку на YMapsML-файл.




9 комментариев
Отличная функция!

Я ее потестировал и всплыл один момент. Не совсем сюда, но все же.

Вставляю персональную карту.
Инициализирую с указанием центра, зума и типа.

В итоге оказывается, что зум равен максимально возможному. Центр тоже выбирается самостоятельно. Ну хоть тип сохраняется соответственно указанному.

Уважаемые разработчики! Скажите, это будет исправляться или так и останется?
По умолчанию к карте применяются настройки, которые прописаны в теге View YMapsML-документа.

Для того, чтобы этого не происходило укажите параметр viewAutoApply в значение false при создании объекта YMapsML.
var ml = new YMaps.YMapsML("урл до документа", {viewAutoApply : false});
Все работает, как надо.

Азат, Саша, благодарю за подсказки!
Уж скорее бы - популяризация карты из xml/kmz/kml ;-) Жду-не-дождусь прям((
Что вы имеете в виду под популяризацией?
Увеличивать популяцию, наполнение содержанием. Сиречь "импорт".
в тексте данного сообщения ссылка со слова "примером, " некорректная

А есть возможность подключать несколько созданных мной собственных карт, и устроить на сайте переключатель между этими картами?