我只想把我的地图贴到我的国家.我从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