负长整型和纬度值,以及如何使它们显示在屏幕上
Negative long and lat value, and how to make them show on screen
我正在做一个学校项目,我正在尝试创建一个只有机场位置(及其相应的长和纬度值)的世界地图。
我必须为它创建一个数据库,并使用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)
来移动原点并允许它们出现来解决此问题,但最好的解决方案可能是找到最小和最大坐标,并使用这些坐标来移动和缩放整个地图。
相关文章:
- 当单击第一个李时,它显示内容一,当单击第二个李时,它显示内容二
- gmap3如何做到这一点-它显示圆圈的任何事件
- 我的时间倒计时脚本在谷歌浏览器中工作正常,但在其他浏览器中打开时它显示为南楠
- 当从jquery的点击事件中的每个循环创建的数组到它之外时,它显示空白数组
- 如何使角度显示为空<p>标签
- CSS Html使图像显示在单选按钮的选项上(单选按钮被CSS隐藏)
- JavaScript:为什么这个循环的优化使它变慢了
- 当我编写脚本时,它显示引用错误:未定义宽度
- 当我编写脚本时,它显示类型错误:menuLi[i] 未定义
- 如何使收音机显示为标题?另外,我如何让收音机决定下一个盒子
- HTML/JS 如何输入文本并使其显示在屏幕上
- 谷歌地图在本地工作,但当我搬到现场时,它显示空页面
- 获取更改跨度的值,使其显示为其他元素
- 我的镀铬扩展程序没有't向控制台显示错误,但它显示日志
- 调整脚本大小可以向上而不是向下缩放.使用行列式会使它跳跃
- 如何在javascript中使画布显示自定义图像作为背景
- 只显示潜水时悬停按钮X时间-可以'我不能使它正常工作
- 为什么这个jQuery显示/隐藏切换有效,以及我如何使它变得更好
- Jquery显示/隐藏DIV,并使其闪烁时,它显示
- jQuery切换使元素显示在它下面的元素后面