浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
云GIS
/
问题详情
js中如何获得线对象的中心点
幻影天
33EXP
2017年03月16日
js中如何获得线对象的中心点
javascript
1个回答
你好:
你说的线对象的中心点意义有些不明。
1、如果中心点指的是线对象的质心,那么geometry类的getCentroid()的方法就可以直接获取到质心。
2、如果中心点指的是组成线对象的结点中最中间的那个,那么可以从线对象的geometry中获取到构成该对象的结点数组,然后取中间的那个即可。
3、如果中心点指的是按照线对象的长度划分,长度一半的时候的那个点,请参考iClient for js的示范程序中的里程定点。
袁子翔
1
5EXP
2017年03月16日
你第一个方法中的质心,如果不知直线的话,质心是不在线对象上的?如果不是在线对象上,那我就是要第二个方法
是的,如果不是直线的话,质心是不在线上的。
第二个方法也比较简单,geometry中的components数组中存的就是所有结点。获取中间的那个点就行了。
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
怎么获得iServer中发布的地图的中心点坐标
如何获得地图服务图层中线元素的结点数据?
如何取得多边形覆盖物的中心点
如何获取几何对象的中心点坐标
js通过sql查询如何获得feature属性的别名
js中两条平行的线上的文字标签靠得太近
如何获得几何圆查询的中心点以及半径?
leaflet 如何获取到当前视窗的中心点坐标
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...