adapt OpenLayer.Layer.Marker to use the new Map.getPixelFromLonLat()

git-svn-id: http://svn.openlayers.org/trunk/openlayers@247 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
This commit is contained in:
euzuro
2006-05-22 10:02:04 +00:00
parent 78588aa8ea
commit 043f833a30

View File

@@ -48,13 +48,8 @@ OpenLayers.Layer.Marker.prototype =
* @param {OpenLayers.Marker} marker
*/
drawMarker: function(marker) {
var resolution = this.map.getResolution();
var extent = this.map.getExtent();
var pixel = new OpenLayers.Pixel(
Math.round(1/resolution * (marker.lonlat.lon - extent.left)),
Math.round(1/resolution * (extent.top - marker.lonlat.lat))
);
var m = marker.generateMarker(pixel);
var px = this.map.getPixelFromLonLat(marker.lonlat);
var m = marker.generateMarker(px);
this.div.appendChild(m);
},