надвигается очередной этап RDS2010, напоминаю как просили)
YMaps.jQuery(window).load(function () {
var map = new YMaps.Map(YMaps.jQuery("#YMapsID-415")[0]);
map.setCenter(new YMaps.GeoPoint(30.368119,60.048197), 12, YMaps.MapType.MAP);
map.addControl(new YMaps.Zoom());
map.addControl(new YMaps.ToolBar());
map.addControl(new YMaps.TypeControl());
YMaps.Styles.add("constructor#pmlbmPlacemark", {
iconStyle : {
href : "http://api-maps.yandex.ru/i/0.3/placemarks/pmlbm.png",
size : new YMaps.Point(28,29),
offset: new YMaps.Point(-8,-27)
}
});
YMaps.Styles.add("constructor#FF3732c85Polyline", {
lineStyle : {
strokeColor : "FF3732c8",
strokeWidth : 5
}
});
YMaps.Styles.add("constructor#006CFFc85Polyline", {
lineStyle : {
strokeColor : "006CFFc8",
strokeWidth : 5
}
});
map.addOverlay(createObject("Placemark", new YMaps.GeoPoint(30.394298,60.053605), "constructor#pmlbmPlacemark", "ТУТА"));
map.addOverlay(createObject("Polyline", [new YMaps.GeoPoint(30.333623,60.051293),new YMaps.GeoPoint(30.335082,60.052752),new YMaps.GeoPoint(30.375045,60.044639),new YMaps.GeoPoint(30.384953,60.056235),new YMaps.GeoPoint(30.385811,60.056021),new YMaps.GeoPoint(30.384266,60.053789),new YMaps.GeoPoint(30.386927,60.055591),new YMaps.GeoPoint(30.394308,60.053531)], "constructor#FF3732c85Polyline", "Путь от метро пр.Просвещения"));
map.addOverlay(createObject("Polyline", [new YMaps.GeoPoint(30.419771,60.034811),new YMaps.GeoPoint(30.420544,60.035412),new YMaps.GeoPoint(30.377332,60.044171),new YMaps.GeoPoint(30.375501,60.044815)], "constructor#006CFFc85Polyline", "Путь от метро Гр.Проспект"));
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;
}
});
Создано с помощью инструментов Яндекс.Карт