ポイントを取得しようとしています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);
});