gpt4 book ai didi

javascript - OpenLayers setCenter 将无法正常运行

转载 作者:行者123 更新时间:2023-12-02 18:51:07 25 4
gpt4 key购买 nike

我使用 OpenLayers 制作 map ,当我加载它时,无论我将 setCenter 更改为什么,它始终以 0,0 为中心。

    var map, baseLayer;
var options = {numZoomLevels: 7, isBaseLayer: true,};
function collegeLaneInit()
{

map = new OpenLayers.Map('map');
baseLayer = new OpenLayers.Layer.Image("College Lane","college-lane-large.png",
new OpenLayers.Bounds(-1000, -1000, 1000, 1000),
new OpenLayers.Size(2000,2000), options);
map.addLayer(baseLayer);

var center = new OpenLayers.LonLat(500,500);
map.setCenter(center ,1);

map.addControl(new OpenLayers.Control.LayerSwitcher());
map.zoomToMaxExtent();
map.addControl(new OpenLayers.Control.MousePosition());

}

我不太确定为什么要这样做。谁能发现我遗漏的东西吗?

最佳答案

map.zoomToMaxExtent();

如果你的代码有问题,请将其注释掉,如果你缩小得足够远,你将永远位于中心

关于javascript - OpenLayers setCenter 将无法正常运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15814693/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com