OpenLayers + Yandex Народные карты

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
AntonAD
Участник
Сообщения: 83
Зарегистрирован: 16 июн 2009, 10:38
Репутация: 0

OpenLayers + Yandex Народные карты

Сообщение AntonAD »

Подскажите, если ли решение для подключения Народных карт Яндекса к OpenLayers?
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: OpenLayers + Yandex Народные карты

Сообщение Denis Rykov »

Народные карты насколько мне известно позволяют рисовать пользователям самостоятельно объекты на карте. Ну и рисуйте их в яндексе, зачем и главное что вы хотите подключать в OpenLayers?

[ Сообщение с мобильного устройства ]
Spatial is now, more than ever, just another column- The Geometry Column.
AntonAD
Участник
Сообщения: 83
Зарегистрирован: 16 июн 2009, 10:38
Репутация: 0

Re: OpenLayers + Yandex Народные карты

Сообщение AntonAD »

Denis Rykov писал(а):Народные карты насколько мне известно позволяют рисовать пользователям самостоятельно объекты на карте. Ну и рисуйте их в яндексе, зачем и главное что вы хотите подключать в OpenLayers?
Яндекс выложил в своих картах новый слой - результат творчества Народных картографов. Получилось очень неплохо, вот и хочется показывать их с использованием OpenLayers
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: OpenLayers + Yandex Народные карты

Сообщение Denis Rykov »

А дайте ссылку посмотреть, что за слой.
Spatial is now, more than ever, just another column- The Geometry Column.
ericsson
Гуру
Сообщения: 3321
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 748
Ваше звание: Вредитель полей

Re: OpenLayers + Yandex Народные карты

Сообщение ericsson »

http://maps.yandex.ru/?ll=37.617671%2C5 ... =10&l=pmap (ну или под кнопкой "Показать" выбрать "Народная")
По результату - если взять худшее от викимапии и osm, получится именно оно.
AntonAD
Участник
Сообщения: 83
Зарегистрирован: 16 июн 2009, 10:38
Репутация: 0

Re: OpenLayers + Yandex Народные карты

Сообщение AntonAD »

Покопался в документации, возможно более корректным вопросом будет: есть ли решения для подключения Яндекса к OpenLayers с помощью 2 версии API, а не 1.0 как сейчас.
Аватара пользователя
Star-IK
Новоприбывший
Сообщения: 12
Зарегистрирован: 12 май 2012, 16:03
Репутация: 0

Re: OpenLayers + Yandex Народные карты

Сообщение Star-IK »

Подключение Народных карт Yandex к OpenLayers возможно, используя API версии 1.1
Для этого в скриптах загружаемых с api-maps.yandex.ru после ключа нужно указать &modules=pmap, для подключения модуля народных карт.
<script src="http://api-maps.yandex.ru/1.1/?key=<Ваш ключ>&modules=pmap" type="text/javascript"></script>
При инициализации карт необходимо создать слой с этой картой, указав тип карты PMAP:
var ymapP = new OpenLayers.Layer.Yandex("Яndex (народная)",{type:YMaps.MapType.PMAP, sphericalMercator: true});
После этого добавить этот слой:
map.addLayers(ymapP);

Для правильного отображения карт Yandex в OpenLayer нужно установить плагин OL_Yandex.js

Аналогичного плагина для использования в Новой версии 2.0 пока нет!

Рабочий пример: http://www.map.geotracer.ru/OpenLayers/example/2.html
Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя