javascript - Leaflet 相当于 google toSpan() 函数

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

我正在将我的网络应用程序从 Google map JS api 移至传单。

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

在 Google map api 中我刚刚编写了

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

但是我在传单 API 文档中找不到这个函数。

如果没有与此功能等效的功能,有谁知道我该如何自己在传单中实现此功能?

非常感谢。

伊丹。

最佳答案

基本计算是:

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

另外必须捕获经度为<=0的情况

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

关于javascript - Leaflet 相当于 google toSpan() 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27344725/

相关文章:

boost - 使用 boost 几何从点到线的垂直地理距离

javascript - 使用 jquery 获取选中的复选框的 id

javascript - 如何在一端制作svg曲线

javascript - ESLint:我如何告诉 eslint 忽略 Coldfusion 评论

javascript - 使用 ajax 和 django 根据用户提供的值进行过滤

javascript - Google Maps API v3 - 如何在 Map div 之外获取信息框

php - Doctrine 2 的 GIS 扩展

jquery - gmaps4rails 按 id 选择标记

javascript - 上传到服务器后谷歌地图标记不显示,本地工作正常

python - Mapnik 不是 -85.0511° 到 85.0511° 形状问题