openlayers怎样在已有的地图上添加一个div

openlayers怎样在已有的地图上添加一个div,第1张

把外链接的JS加载到body后面,在这个JS里面用类似这样的代码:

var div = document.createElement('div') // 新增元素

var diva = document.getElementById('a') // 获取id为a的元素

diva.parentNode.insertBefore(div, diva) // 在这个元素前面增加上去

如果单单用div标记的话,先算出像素坐标将div放入,然后调用添加叠加层api,将div叠加到地图中,不过google提供了marker类,可以用marker标记啊,图片换一下就行了。也可以将信息框编辑成你想要的格式


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11668392.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存