gpt4 book ai didi

mapbox - 在 mapbox.js 中获取纬度和经度

转载 作者:行者123 更新时间:2023-12-04 04:36:57 26 4
gpt4 key购买 nike

我正在使用 mapbox.js 制作带有地点的 map 。我只是想让 map 返回点击的正确坐标,我使用以下代码成功管理:

map.on('click', function(e) {

var latitude = e.latlng.lat;
var longitude = e.latlng.lng;

console.log(latitude + " - " + longitude)

}

唯一的问题是,要使其工作, map 必须绝对定位在页面顶部。如果 map 低于任何东西,则返回的坐标将进一步向北。向北多远取决于 map 在页面顶部下方多远。我已经尝试了一些排列,将 map 包装在相对定位的元素中,但无论我做什么,它似乎总是在页面顶部进行测量。

有谁知道如何解决这个问题?

最佳答案

MapBox 使用绝对位置作为其经纬度的引用,但您可以在绝对 div 中放置一个相对定位的 div。如果 this gist,请告诉我帮助

关于mapbox - 在 mapbox.js 中获取纬度和经度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19589658/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com