OpenLayers + Yandex Народные карты
-
- Участник
- Сообщения: 83
- Зарегистрирован: 16 июн 2009, 10:38
- Репутация: 0
OpenLayers + Yandex Народные карты
Подскажите, если ли решение для подключения Народных карт Яндекса к OpenLayers?
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: OpenLayers + Yandex Народные карты
Народные карты насколько мне известно позволяют рисовать пользователям самостоятельно объекты на карте. Ну и рисуйте их в яндексе, зачем и главное что вы хотите подключать в OpenLayers?
[ Сообщение с мобильного устройства ]
[ Сообщение с мобильного устройства ]
Spatial is now, more than ever, just another column- The Geometry Column.
-
- Участник
- Сообщения: 83
- Зарегистрирован: 16 июн 2009, 10:38
- Репутация: 0
Re: OpenLayers + Yandex Народные карты
Яндекс выложил в своих картах новый слой - результат творчества Народных картографов. Получилось очень неплохо, вот и хочется показывать их с использованием OpenLayersDenis Rykov писал(а):Народные карты насколько мне известно позволяют рисовать пользователям самостоятельно объекты на карте. Ну и рисуйте их в яндексе, зачем и главное что вы хотите подключать в OpenLayers?
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: OpenLayers + Yandex Народные карты
А дайте ссылку посмотреть, что за слой.
Spatial is now, more than ever, just another column- The Geometry Column.
-
- Гуру
- Сообщения: 3321
- Зарегистрирован: 27 июл 2009, 19:26
- Репутация: 748
- Ваше звание: Вредитель полей
Re: OpenLayers + Yandex Народные карты
http://maps.yandex.ru/?ll=37.617671%2C5 ... =10&l=pmap (ну или под кнопкой "Показать" выбрать "Народная")
По результату - если взять худшее от викимапии и osm, получится именно оно.
По результату - если взять худшее от викимапии и osm, получится именно оно.
-
- Участник
- Сообщения: 83
- Зарегистрирован: 16 июн 2009, 10:38
- Репутация: 0
Re: OpenLayers + Yandex Народные карты
Покопался в документации, возможно более корректным вопросом будет: есть ли решения для подключения Яндекса к OpenLayers с помощью 2 версии API, а не 1.0 как сейчас.
- Star-IK
- Новоприбывший
- Сообщения: 12
- Зарегистрирован: 12 май 2012, 16:03
- Репутация: 0
Re: OpenLayers + Yandex Народные карты
Подключение Народных карт 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
Для этого в скриптах загружаемых с 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 гостя