Use map.getLonLatFromPixel instead of map.getLonLatFromViewPortPx

The former is the API method.
This commit is contained in:
Frederic Junod
2012-05-24 14:00:25 +02:00
parent 97983db785
commit 05162a7f9d
3 changed files with 7 additions and 7 deletions

View File

@@ -34,7 +34,7 @@
},
trigger: function(e) {
var lonlat = map.getLonLatFromViewPortPx(e.xy);
var lonlat = map.getLonLatFromPixel(e.xy);
alert("You clicked near " + lonlat.lat + " N, " +
+ lonlat.lon + " E");
}
@@ -75,7 +75,7 @@
<p id="shortdesc">
This example shows the use of the click handler and
getLonLatFromViewPortPx functions to trigger events on mouse click.
getLonLatFromPixel functions to trigger events on mouse click.
</p>
<div id="map" class="smallmap"></div>

View File

@@ -99,7 +99,7 @@
var pixel = new OpenLayers.Pixel(center.x + x, center.y + y);
var lonLat = map.getLonLatFromViewPortPx(pixel);
var lonLat = map.getLonLatFromPixel(pixel);
features.push(
new OpenLayers.Feature.Vector(
new OpenLayers.Geometry.Point(lonLat.lon, lonLat.lat)

View File

@@ -73,7 +73,7 @@
// from bottom to top so as to quickly signal whether or not y-ordering is working.
while (bottom.y > top.y) {
bottom.y -= POINT_DISTANCE;
var lonLat = map.getLonLatFromViewPortPx(bottom);
var lonLat = map.getLonLatFromPixel(bottom);
orderingFeatures.push(
new OpenLayers.Feature.Vector(
new OpenLayers.Geometry.Point(lonLat.lon, lonLat.lat)
@@ -89,7 +89,7 @@
var indexFeatures = [];
var useFirst = true;
while (left.x <= right.x) {
var lonLat = map.getLonLatFromViewPortPx(left);
var lonLat = map.getLonLatFromPixel(left);
var point = new OpenLayers.Feature.Vector(
new OpenLayers.Geometry.Point(lonLat.lon, lonLat.lat)
);
@@ -147,8 +147,8 @@
// and succomb to y-ordering.
var orderingFeatures = [];
while (bottom.y > top.y && left.x < right.x) {
var bottomLonLat = map.getLonLatFromViewPortPx(bottom);
var leftLonLat = map.getLonLatFromViewPortPx(left);
var bottomLonLat = map.getLonLatFromPixel(bottom);
var leftLonLat = map.getLonLatFromPixel(left);
orderingFeatures.push(
new OpenLayers.Feature.Vector(
new OpenLayers.Geometry.Point(leftLonLat.lon, bottomLonLat.lat),