一、效果图:
在地图上的每个城市模块中标注名称
二、在地图上标注名字标签
为了实现名字标签始终是平行于屏幕的,因此这里使用到了CSS2DRenderer.js。基于上一篇已经绘制好的地图,我使用CSS2DRenderer在地图的每个城市名字标签,主要实现代码如下L:
labelRenderer = new THREE.CSS2DRenderer();
labelRenderer.setSize( window.innerWidth, window.innerHeight );
labelRenderer.domElement.style.position = 'absolute';
labelRenderer.domElement.style.top = '0px';
labelRenderer.domElement.style.pointerEvents = 'none';
document.body.appendChild( labelRenderer.domElement );
在生成地图的initMap(guangxiJson)方法中&