Leaflet相当于google toSpan()函数

时间:2014-12-07 16:18:18

标签: javascript google-maps-api-3 gis leaflet

我正在将我的网络应用程序从谷歌地图JS api移动到传单。

到目前为止,一切都进展顺利,直到我试图计算“跨度”值。

在Google maps api中,我刚写了

map.getBounds().toSpan().lng();

但我无法在传单api文档中找到此函数。

如果没有这个功能的等价物是否有人知道我怎么想自己在传单中实现这个功能?

非常感谢。

伊詹。

1 个答案:

答案 0 :(得分:2)

基本计算是:

<强>纬度: bounds.getNorth()-bounds.getSouth()
经度: bounds.getEast()-bounds.getWest()

另外必须捕获经度为&lt; = 0

的情况

<强>经度: (bounds.getEast()-bounds.getWest()+360)%360||360