leaflet - 不明白如何使用传单 getCenter() 的返回值
问题描述
我试图在这些坐标的中心点放置一个标记。计算边界后,我使用 getCenter() 给我坐标。但它在经纬度方向返回“LatLng(-93.20448, 38.902475)”,因此在标记中使用它们不起作用。它需要经度。我意识到我不理解某些东西,但我不理解的是什么。
var bounds = L.latLngBounds([[-94.778092, 39.967458], [-91.630869, 39.967458], [-91.630869, 37.8374921], [-94.778092, 37.8374921], [-94.778092, 39.967458]]);
var middle = bounds.getCenter(); alert(middle); // LatLng(-93.20448, 38.902475)
var mk5 = new L.marker(new L.latLng( 38.902475, -93.20448 );
解决方案
推荐阅读
- laravel - laravel-echo-server 没有监听所有通知
- php - Symfony - 手动添加附加字段
- c# - 在静态方法中正确锁定变量
- python - 使用 word2vec 的两个句子之间的相似性
- laravel - 特定路线的 Lumen/Laravel 会话
- java - 将 Java 程序输出显示到本地网站
- android - 清除方法 Glide Android
- python - 使用 3 个最高概率的多类分类器的性能
- python-3.x - 如何在同一个 Python 图中的 y 轴右侧添加另一个刻度?
- django - Django 模板文本无法使用 LocaleMiddleware 进行翻译