Яндекс-карта с разными иконками

Задача: вставить Яндекс-карту с разными иконками (метками, маркерами, как хотите называйте)))
Как тут (если не работает, можно глянуть тут)

Решение: это сделано для API 1.x, в версии 2.x создать карту гараздо проще, см документацию Яндекса

<script src="тут_путь_с_апи_ключами_и_тп" type="text/javascript"></script> <script type="text/javascript"> YMaps.jQuery(window).load(function () { var map = new YMaps.Map(YMaps.jQuery("#YMapsID-1513")[0]); map.setCenter(new YMaps.GeoPoint(координаты центра карты), 10, YMaps.MapType.MAP); // число - зум карты map.removeControl(new YMaps.Zoom()); // убрали инcтрумент зум map.removeControl(new YMaps.ToolBar()); // убрали тулбар map.removeControl(new YMaps.TypeControl([ // описали, какие типы карт хотим поддерживать (спутник etc.) YMaps.MapType.MAP, YMaps.MapType.SATELLITE, YMaps.MapType.HYBRID, YMaps.MapType.PMAP ], [0, 1, 2, 3])); // Описываем стиль для синего маркера YMaps.Styles.add("constructor#blue", { iconStyle : { href : "http://имя_сайта/img/blue-marcer.png", size : new YMaps.Point(18,25), // размеры маркера (балуна) offset: new YMaps.Point(-5,-23) } }); // Описываем стиль для красного маркера YMaps.Styles.add("constructor#red", { iconStyle : { href : "http://имя_сайта/img/red-marcer.png", size : new YMaps.Point(18,25), // размеры маркера (балуна) offset: new YMaps.Point(-5,-23) } }); // добавляем на карту наши объекты. Можно наверно и в цикле сделать, но я почему-то так сделала о_О map.addOverlay(createObject("Placemark", new YMaps.GeoPoint(координаты), "constructor#red", "<a href='http://ваш_сайт/страничка_контактов#main-off'>текст_в_балуне</a>")); map.addOverlay(createObject("Placemark", new YMaps.GeoPoint(координаты), "constructor#blue", "<a href='http://ваш_сайт/страничка_контактов#qqq'>текст_в_балуне</a>")); map.addOverlay(createObject("Placemark", new YMaps.GeoPoint(координаты), "constructor#blue", "<a href='http://ваш_сайт/страничка_контактов#www'>текст_в_балуне</a>")); map.addOverlay(createObject("Placemark", new YMaps.GeoPoint(координаты), "constructor#blue", "<a href='http://ваш_сайт/страничка_контактов#eee'>текст_в_балуне</a>")); // Функция создания объекта function createObject (type, point, style, description) { var allowObjects = ["Placemark", "Polyline", "Polygon"], index = YMaps.jQuery.inArray( type, allowObjects), constructor = allowObjects[(index == -1) ? 0 : index]; description = description || ""; var object = new YMaps[constructor](point, {style: style, hasBalloon : !!description}); object.description = description; return object; } }); </script> <div id="YMapsID-1513" style="width:245px;height:240px"></div>

Какая молодец!

Какая молодец!