javascript – mapbox适合国家/地区

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

function fit() {
    map.fitBounds([[
        32.958984,
        -5.353521
    ], [
        43.50585,
        5.615985
    ]]);
}

如何适应我的特定区域就像这样.

解决方法:

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

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

使用这些坐标,它看起来不错:

map.fitBounds([
    [-4.71712, 33.90884], // Northeast
    [4.62933, 41.899059]  // Southwest
]);

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

上一篇:javascript – Mapbox gl&directions API调用 – 不显示路由


下一篇:ASP.NET CORE读取appsettings.json的配置