我试图得到Latitude
一个Longitude
点。但是在转换时它没有返回正确的LonLat
. 这是一个很大的数字,肯定不是lonlat
重点。
我尝试了一些解决方案,但没有得到结果。还有什么可能失败?
我试过的JS代码
map = createMap("deviceMap");
var fromProjection = new OpenLayers.Projection("EPSG:4326");
var toProjection = new OpenLayers.Projection("EPSG:900913");
map.events.register('click', map, function handleMapClick(e) {
lonLat = self.map.getLonLatFromViewPortPx(e.xy).
transform(map.getProjectionObject(), toProjection);
prompt("",lonLat);
});