gpt4 book ai didi

javascript - 负长和纬度值,以及如何使它们显示在屏幕上

转载 作者:行者123 更新时间:2023-12-03 11:09:30 25 4
gpt4 key购买 nike

我正在开展一个学校项目,我正在尝试创建一个仅包含机场位置(及其相应的经度和纬度值)的世界地图。

我必须为其创建一个数据库,并使用一条sql语句(作业的一部分)。现在我可以看到我认为的长和纬度的正值:http://webpages.avans.nl/acue-gast01/database/index.html

但是,我不知道如何显示 alt 和 long 的负值...以及如何将它们适合在屏幕上。

这就是我所拥有的

$.getJSON("index.php", function(data) {
// show data in console
console.log(data);

$.each(data, function(key, val) {
// show data per item in console
console.log(key + " - " + "Longitude" + ": " + val.Airport_LONG + " | " + "Latitude" + ": " + val.Airport_LAT);

$("<div>").html(val.Airport_LAT, val.Airport_LONG)
.css('background-color','white')
.css('left',val.Airport_LONG/10*380 + "px")
.css('top',val.Airport_LAT/10*380+"px")
.css('margin','20px')
.css('width','20px')
.appendTo("body");
});
});

有人有想法吗?

最佳答案

当前您的原点 (0,0) 是屏幕的左上角。任何具有负坐标的东西都会偏离左侧或顶部并且无法到达。

您可以通过执行诸如 (val.Airport_LONG/10*380 + 500) 之类的操作来移动原点并允许它们出现来解决此问题,但最好的解决方案可能是找到最小和最大坐标,并使用它们来移动和缩放整个 map 。

关于javascript - 负长和纬度值,以及如何使它们显示在屏幕上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27676108/

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