1

グーグルマップで特定の家にズームしたいのですが、その境界と緯度と経度を指定すると、特定の家と同様に画像が表示されません。誰かがこれに対する解決策を提供できますか?

4

2 に答える 2

0

次のように変換できます。

var map = new OpenLayers.Map('map');
var location.transform(map.getProjectionObject(), new OpenLayers.Projection("EPSG:900913"));
于 2011-06-26T09:51:55.997 に答える
0

解決策は、おそらく最初に座標をトランスポートすることです。残念ながら、OpanLayers.LonLat(lon,lat) に座標を渡すと、WGS:84 になるはずですが、OpenLayer.Bounds() には EPSG:900913 で指定された座標が必要です。次に、Proj4js.transform を使用して、変換された座標を EPSG:900913 に渡す必要があります。

于 2011-02-09T14:22:07.710 に答える