我想缩放到谷歌地图中的特定房子,但是当我提供它的边界和经度和经度时,它不会显示图像以及特定的房子。任何人都可以为此提供解决方案吗?
答案 0 :(得分:0)
解决方案可能首先是传输坐标。不幸的是,当您将坐标传递给OpanLayers.LonLat(lon,lat)时,它应该是WGS:84,而OpenLayer.Bounds()需要EPSG中给出的坐标:900913。 然后,您应该使用Proj4js.transform并在EPSG中传递已转换的协调:900913
答案 1 :(得分:0)
你可以像这样转换它:
var map = new OpenLayers.Map('map');
var location.transform(map.getProjectionObject(), new OpenLayers.Projection("EPSG:900913"));