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