mapbox 适合国家/地区

Neo*_*Teo 5 javascript mapbox

我只是想让我的地图适合我的国家。我从https://www.mapbox.com/mapbox-gl-js/example/fitbounds/看到了一些例子,它适合整个肯尼亚。这是一个简单的代码,但我不知道为什么这个函数需要两个经纬度。我只是在谷歌上搜索 Keyna lat 和 long 是什么?它是 1.2667° S,36.8000° E。为什么这与谷歌的结果不同。

function fit() {
    map.fitBounds([[
        32.958984,
        -5.353521
    ], [
        43.50585,
        5.615985
    ]]);
}
Run Code Online (Sandbox Code Playgroud)

如何像这样适合我的特定区域。

iH8*_*iH8 2

如果我搜索肯尼亚的边界框,我会发现以下内容:

http://isithackday.com/geoplanet-explorer/index.php?woeid=23424863

使用这些坐标,看起来没问题:

map.fitBounds([
    [-4.71712, 33.90884], // Northeast
    [4.62933, 41.899059]  // Southwest
]);
Run Code Online (Sandbox Code Playgroud)

在 Plunker 上使用 Leaflet 的示例:http://plnkr.co/edit/yRuTxjmQxcoqkVyFbE4q ?p=preview