首页 / 浏览问题 / 移动 / 问题详情
android 三维地图 怎么把自定义view 绘制在图层上
凉生  (21分)  初出茅庐
11月17日, 2021

我需要 在地图上 绘制一个 自定义样式的view  

style3D.setMarkerFile(uri);
GeoPlacemark placemark = new GeoPlacemark(favoritName, geoPoint);

并不能满足目前需要  

1个回答

您好,您那边自定义的view是什么呢?目前没有接口可以直接对接View的,只能将view放在手机的屏幕图层
董懿鑫  (8,992分)  登峰造极
11月17日, 2021

这个效果要怎么实现 

你这个效果三维场景缩放的时候view会变化吗
目前 没有变化需求   当然 能实现根据 地图缩放来改变 view 大小就再好不过了 点一多 地图缩放 所有点都会密密麻麻的挤在一起
如果这个是放在屏幕图层上,就按照Android原生的方式添加view就可以了
我的这个是三维场景 是没有屏幕图层的
这个是Android原生的哈,不是产品的。就类似于添加的layout
没有其他方法了吗? 最好是能绘制在跟踪层上  如果绘制在手机屏幕图层上  那岂不是 每次移动地图都要重新绘制一下 view ?
三维场景中目前没法添加view哈,目前只能添加到手机屏幕图层上
不添加view的情况下  有什么方法能实现上面的效果吗?
制作成符号通过GeoPlaceMark添加到场景中
...