16 октября 2009 года вышла новая версия API Яндекс.Карт 1.1.5, подробности смотрите по ссылке.
В этой версии расширена библиотека стандартных значков, добавлены новые 64 значка на различные тематики.
Полный список значков и ключей стилей опубликован в справочнике.
Рассмотрим на нескольких простых примерах их использование
Используем значок «default#teatherIcon» для обозначения театра оперы и балета в Нижнем Новгороде
Полный код примера:
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html" /> <script src="http://api-maps.yandex.ru/1.1/?key= AKgqHEkBAAAA-WzMYwIAeAeamm8ETZZZpdfp2R07eIuGyX4AAAAAAAAAAACjUCDoHIHZJ2pcl5mSL1zWVp2Myw==" type="text/javascript"></script> <script type="text/javascript" charset="utf-8"> var map; function init () { map = new YMaps.Map( document.getElementById("YMapsID") ); map.setCenter(new YMaps.GeoPoint(44.017152,56.315455), 17); map.addControl(new YMaps.TypeControl()); map.addControl(new YMaps.ToolBar()); map.addControl(new YMaps.Zoom()); var point = new YMaps.GeoPoint(44.017152,56.315455); var placemark = new YMaps.Placemark(point, {style: "default#teatherIcon"}); placemark.setBalloonContent('Оперный театр им. А. С. Пушкина'); map.addOverlay(placemark); } </script> </head> <body onload="init();"> <div id="YMapsID" style="height:400px; width:600px;"></div> </body> </html> |
И еще один небольшой пример.
Используем значок обозначения баров «default#barIcon» , файл с изображением расположен по адресу http://api-maps.yandex.ru/i/0.3/icons/bar.png и имеет размеры 27px × 26px.
Обозначим данным значком бары из xml-файла bars-nn2.xml и отобразим его содержимое на карте.
Посмотреть содержимое файла bars-nn2.xml
Что то так и не понял, иконку можно вставить, только поправив код?