收藏
回答

Map组件功能不够丰富,比如polyline线上显示文字,或者polygon面上显示文字,怎么实现?

查询了腾讯地图的API,参考了http://t.zoukankan.com/TencentLBS-p-11661021.html这个文字提到的方案

https://lbs.qq.com/mobile/androidMapSDK/developerGuide/drawLines

动态路名

地图 SDK 支持在线上添加文字标注,文字可以作为线的属性和在线上绘制出来。应该是能够实现的,但是map组件还没实现,不知道什么时候能实现;

面上显示文字,查了一下网上没有资料,

线下用的是arcgis这样的工具,当然这个工具功能很强大,但是既然能画面,为啥不让面上把文字显示出来呢

希望下个版本的时候能够考虑这样的需求,要不然为啥画个面,啥也标识不出来,好像缺了一条腿走路

回答关注问题邀请回答
收藏

1 个回答

  • 缪伟光(新塍)
    缪伟光(新塍)
    2021-05-22

    第一步求出 图形的中心点坐标

    第二步 求 距离中心点最远的点

    第三步 求出最远点与中心点的线和图形的另外一个最远的交点

    第四步  交点和最远点连线,把文字平均的分布在线上; 看看这个解决方案可行吗

    后面还用到了把文字变成图片功能,因为只有图片才能标注,文字不能直接标注;

    2021-05-22
    有用
    回复
登录 后发表内容