首页 / 浏览问题 / 组件GIS / 问题详情
请问怎么取得两个点的角度?
7EXP 2017年05月27日
请问怎么取得两个SuperMap.Geometry.Point点的角度(比如0度角是在正北或正东方向),因为我想画一个从一个点指向另外一个点的箭头

1个回答

1. 借助js的Math.sin()/Math.asin()或者Math.cos()/Math.acos()
2.http://support.supermap.com.cn:8090/iserver/iClient/forJavaScript/apidoc/files/SuperMap/Util-js.html#SuperMap.Util.destinationVincenty (经纬度坐标系)

1,780EXP 2017年05月27日
谢谢!

我之前有试过方法1通过三角函数计算:1. 借助js的Math.sin()/Math.asin()或者Math.cos()/Math.acos()

但计算结果很奇怪,可能是我没搞清楚输入的坐标是经纬度还是墨卡托坐标。我再去认真检查看看,再去谢谢!
...