在Cascades MapView上画一个圆圈

时间:2014-02-02 21:42:20

标签: blackberry maps qml blackberry-10 blackberry-cascades

我想在MapView上绘制一个圆圈来显示距离的所有点,例如距离一个点20米。 我搜索了文档,但是我找到了只给出一组坐标绘制多边形的方法,而我需要一种方法来绘制一个给定一个点和一个半径(以米为单位)的圆。 地图应用程序完全按照我想要的方式显示信号精度(在点周围绘制一个圆圈,表示精确近似),所以我想有一个“正确的方法”来做到这一点。

我以为我可以编写一个函数来从头开始计算圆点的坐标,但是将经度/纬度与普通米混合起来会很困难......

谢谢

1 个答案:

答案 0 :(得分:0)

使用QGeoCoordinate非常容易,您可以使用atDistanceAndAzimuth函数来计算圆上的所有点。