pass simple objects to Icon constructor
This commit is contained in:
@@ -232,13 +232,8 @@ OpenLayers.Marker = OpenLayers.Class({
|
|||||||
* {<OpenLayers.Icon>} A default OpenLayers.Icon to use for a marker
|
* {<OpenLayers.Icon>} A default OpenLayers.Icon to use for a marker
|
||||||
*/
|
*/
|
||||||
OpenLayers.Marker.defaultIcon = function() {
|
OpenLayers.Marker.defaultIcon = function() {
|
||||||
var url = OpenLayers.Util.getImageLocation("marker.png");
|
return new OpenLayers.Icon(OpenLayers.Util.getImageLocation("marker.png"),
|
||||||
var size = new OpenLayers.Size(21, 25);
|
{w: 21, h: 25}, {x: -10.5, y: -25});
|
||||||
var calculateOffset = function(size) {
|
|
||||||
return new OpenLayers.Pixel(-(size.w/2), -size.h);
|
|
||||||
};
|
|
||||||
|
|
||||||
return new OpenLayers.Icon(url, size, null, calculateOffset);
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user