|React+Openlayuers 模板(学习中,持续更新)( 三 )
//将overlay添加到地图
map.current.addOverlay(overlay)
//设置地图左键点击事件
map.current.on('click' (event: any) => {
if (overlayInfo.innerHTML !== ' ') {
// 清空
reactDom.unmountComponentAtNode(overlayInfo);
// 获取点击的feature
const feature = map.current.forEachFeatureAtPixel(event.pixel function (feature: any vectorLayer: any) {
return feature;
)
if (feature && feature.id_ != undefined) {
const infoData = https://mparticle.uc.cn/api/feature.getGeometry().flatCoordinates;
const infoDom = (<div>
经度: {infoData[0 维度:{infoData[1
</div>
)
//将overlayInfo插入infoDom
reactDom.render(infoDom overlayInfo);
// 设置overlay位置
overlay.setPosition(infoData)
)
return (
<span>
<div id=\"map\" className={styles.map ref={mapDom />
</span>
)
export default Index
【|React+Openlayuers 模板(学习中,持续更新)】
- 欧姆|常见硬件面试题(含答案)盘点,硬件工程师学习笔记
- 英特尔|近年来,生成式深度学习模型在分子设计中的应用已经出现
- |学习配机,从解读品牌机配置方案开始!
- 小米科技|佳能裁员补偿是恶意吗?宣扬996的老板是否能向这些良心企业学习
- 深度学习|深度学习,对如何更好地表示计算机的化学结构的问题,有着浓厚的兴趣
- 联想|集学习与娱乐一体的性能平板!小新Pad pro 2021体验
- bingo|搜狗搜索 App 升级为 Bingo,号称“学习与生活神器”
- t20|诺基亚T20教育版学习平板迎来首次OTA升级:新增浏览器下载功能
- 大数据|深度学习也能不玩大数据?小企业训练大模型有新解
- 脑机接口|与机器学习技术相比,深度学习如今已广泛用于脑机接口应用程序