Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

大佬,我拉了代码 跑起来,发现div标记有问题,显示的大小位置 #3

Open
yangshengning opened this issue Sep 25, 2024 · 3 comments

Comments

@yangshengning
Copy link

微信图片_20240925095202

@yangshengning
Copy link
Author

显示的大小和位置不对

@whanxueyu
Copy link
Owner

一、位置不对: 其实所有将html片段作为标签的都会遇到精度不准的问题,这个还真没什么好办法去解决。你可以试着用canvas绘制图片然后使用billboard加上去,但是直接将html转canvas不太行,我之前做过,不同的div数量一多会很卡,其次部分css样式不支持,还有就是生成的图片清晰度不高
二、大小不对: 我新增加的根据视距缩放标签大小功能,你把那个去了就行;因为之前尝试想把标签做成3D的,而不是二维的永远朝向屏幕,加了一堆代码,最终失败了,就保留了缩放这一个功能
image

还有问题欢迎找我,第一个问题我也正在想,怎么用canvas,还保留交互点击的功能,最近比较忙没弄

@whanxueyu
Copy link
Owner

对于这个问题我后来又想了也实践了一下,目前发现的原因有两点:

  1. css样式写的不对,可能偏差了
  2. div不会被地形之类的遮挡,在视角很高的时候和低的时候地形数据精度不同,导致一开始地图上的点在地表之上,后来到了地下了
  3. 对于你图中的这个问题是因为我想模拟3D的效果有大小的区别,结果不是很理想,你也看出来了

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants