gpt4 book ai didi

google-maps-api-3 - 防止 GMap v3 中的世界环绕

转载 作者:行者123 更新时间:2023-12-04 16:01:46 25 4
gpt4 key购买 nike

我目前正在从 v2 迁移到 v3。世界不应纵向重复。

在 v2 中,可以使用以下内容进行归档:

var proj = new GMercatorProjection(30); 
proj.tileCheckRange = function(a,b,c) {
var tileBounds = Math.pow(2,b);
if (a.y<0 || a.y >= tileBounds) {return false;}
if (a.x<0 || a.x >= tileBounds) {return false;}
return true;
};

proj.getWrapWidth = function(zoom) {
return 99999999999999;
};

G_NORMAL_MAP.getProjection = function() {return proj;};

但是我还没有找到 v3 的解决方案。

编辑澄清一下:我不是在寻找一种防止平移(横向导航)的方法,而是一种防止 map 自我重复的方法,尤其是。在低缩放级别

最佳答案

查看 How do I limit panning in Google maps API V3? 的两个答案.那里概述的技术应该可以让您(取决于您的用例)大部分时间到达那里,或者可能一直到达那里。

这些答案没有显示如何限制换行,但它们确实显示了如何限制平移。如果您可以采取其他措施来限制初始视口(viewport)中的内容(例如,如果您可以控制大小并且可以适本地限制缩放级别和初始坐标),那么限制平移可以让您到达那里。

关于google-maps-api-3 - 防止 GMap v3 中的世界环绕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5634587/

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