小编use*_*607的帖子

如何使用传单js在地图上精确放置div元素?

我尝试了这几种方法,但一直无法使其正常工作.我想在多个时区内将时钟放在地图的顶部.我有一个javascript来创建时钟,我将时钟放在一个div元素中.

这是我尝试过的:

  1. 0,0坐标创建一个点.
  2. 从这一点开始,获取地图顶部的纬度值containerPointToLatLng.
  3. LatLng使用上面的lat和long 创建时区.
  4. 将其转换LatLng为Point,然后使用x,y此点定位div元素.

我首先渲染页面然后在body调整大小时执行逻辑.但是,如果我更改浏览器窗口的大小,时钟将无法正确定位.

有什么建议?

javascript leaflet

18
推荐指数
2
解决办法
1万
查看次数

标签 统计

javascript ×1

leaflet ×1