Код: Выделить всё
//создаем маркер
markers = new OpenLayers.Layer.Markers("Marcadores");
map.addLayer(markers);
if (b == 2)
{
var size = new OpenLayers.Size(30, 30);
var offset = new OpenLayers.Pixel(-(size.w / 2), -size.h);
var location = new OpenLayers.LonLat(kor_1,kor_2).transform(new OpenLayers.Projection("EPSG:4326"), map.getProjectionObject());
var markers2 = new OpenLayers.Geometry.LineString(markers);
var icon = new OpenLayers.Icon('http://icons.iconarchive.com/icons/icons-land/vista-map-markers/256/Map-Marker-Ball-Pink-icon.png', size, offset);
markers.addMarker(new OpenLayers.Marker(location, icon.clone()));
}