replace LonLat argument with simple object (Map.getLayerPxFromLonLat)
This commit is contained in:
@@ -38,11 +38,14 @@ OpenLayers.Layer.Boxes = OpenLayers.Class(OpenLayers.Layer.Markers, {
|
||||
* marker - {<OpenLayers.Marker.Box>}
|
||||
*/
|
||||
drawMarker: function(marker) {
|
||||
var bounds = marker.bounds;
|
||||
var topleft = this.map.getLayerPxFromLonLat(
|
||||
new OpenLayers.LonLat(bounds.left, bounds.top));
|
||||
var botright = this.map.getLayerPxFromLonLat(
|
||||
new OpenLayers.LonLat(bounds.right, bounds.bottom));
|
||||
var topleft = this.map.getLayerPxFromLonLat({
|
||||
lon: marker.bounds.left,
|
||||
lat: marker.bounds.top
|
||||
});
|
||||
var botright = this.map.getLayerPxFromLonLat({
|
||||
lon: marker.bounds.right,
|
||||
lat: marker.bounds.bottom
|
||||
});
|
||||
if (botright == null || topleft == null) {
|
||||
marker.display(false);
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user