我的问题与 LatLngBounds.extend() 方法的工作方式有关。我不确定这是否是一个错误,但它不能按预期工作。我希望边界包含其中包含的所有点。不幸的是,它在我的情况下真的很奇怪。请检查这个小提琴:http: //jsfiddle.net/Sy5dC/4/。
var locationBBOX = [
'(42.00, -142.00) (70.00, -50.00)', //CANADA
'(47.274719, 5.864166000000068) (55.053055, 15.038886999999932)',//GERMANY
//'(40.00, 27.00) (70.00, 179.00)'//RUSSIA
];
在第 23-27 行中,您将找到 3 个国家/地区的边界框定义。目前俄罗斯已被注释掉,一切都像魅力一样。当俄罗斯被包含在边界中时,问题就开始了 - 地图没有显示正确的边界框。我能做些什么让它发挥作用吗?
谢谢!