我需要获取一个区域地图的网页。我试图通过将该区域的地图图像加载到网页上来做到这一点,就像您在我附加的 png 文件中看到的那样定位点,并按照我的喜好做更多的事情。
假设该区域基本上有 6 个站点,如下面的文本文件所示,
#
# some sensor network
#
SN.field_x = 5000
SN.field_y = 2000
SN.numNodes = 6
# Name: station1 type: antenna1
SN.node[0].xCoor = 1000
SN.node[0].yCoor = 800
# Name: station2 type: antenna1
SN.node[1].xCoor = 2000
SN.node[1].yCoor = 808
# Name: station3 type: antenna2
SN.node[2].xCoor = 1800
SN.node[2].yCoor = 743
# Name: station4 type: antenna2
SN.node[3].xCoor = 2061
SN.node[3].yCoor = 747
# Name: station5 type: antenna3
SN.node[4].xCoor = 2325
SN.node[4].yCoor = 753
# Name: station6 type: antenna3
SN.node[5].xCoor = 1689
SN.node[5].yCoor = 681
我需要根据该文本文件中的坐标数据在地图上以正确的位置显示这些站点。我必须根据这些 x 和 y 坐标定位地图上的每个点(这是一个图像)。我试图通过将 x & y 坐标作为像素硬编码到 css 脚本中来做到这一点,这为我提供了附加图片中的页面。但我需要动态加载它,因为这些站点将来可能会重新定位。有人告诉我,我可以使用 python,但我不知道它是如何工作的。我需要你的帮助来解决这个问题。谢谢。
我的 HTML & CSS 现在添加在下面
左侧和顶部像素值基于文本文件中的 x 和 y 坐标
<head>
<title>MAP</title>
<style type="text/css">
#menu{width:2997px;height:1471px;background-image:url(Map.png)}
#menu a{position:absolute;height:10px;width:10px;}
a#a1{left:974.1px;top:409.3px;border:solid 2px #0099cc}
a#a2{left:1096.3px;top:404.1px;border:solid 2px #0099cc}
a#a3{left:901.7px;top:371.9px;border:solid 2px #0099cc}
a#a4{left:1030.7px;top:373.9px;border:solid 2px #0099cc}
a#a5{left:1162.8px;top:376.3px;border:solid 2px #0099cc}
a#a6{left:844.8px;top:340.7px;border:solid 2px #0099cc}
#menu a i{ visibility:hidden;}
</style></head>
<body>
<div id="menu">
<a id="a1"href="#"><i>Link 1</i></a>
<a id="a2"href="#"><i>Link 2</i></a>
<a id="a3"href="#"><i>Link 3</i></a>
<a id="a4"href="#"><i>Link 4</i></a>
<a id="a5"href="#"><i>Link 5</i></a>
<a id="a6"href="#"><i>Link 6</i></a>
</div></body>