我正在使用
我的第二个解决方案是在用户标记周围绘制一定半径的圆形,而不是一个完整的圆形,这样我可以创建半圆或半半圆来实现想要的结果。但我找不到使用
请问,有什么建议可以实现想要的结果吗?
react-native-maps
在我的应用程序中集成地图。我想显示某种雷达,指示用户前进的方向,我想要显示不同距离(如1公里、5公里和10公里)覆盖的区域,最终呈现如下所示的内容。
我的初始解决方案是使用 View
绘制形状,并采用绝对位置,但使用该方法得到的结果如下:
以上方法的问题在于 View
的高度是静态的,它无法响应地图的缩放值,而且根据距离计算 View
的高度是非常困难的。我的第二个解决方案是在用户标记周围绘制一定半径的圆形,而不是一个完整的圆形,这样我可以创建半圆或半半圆来实现想要的结果。但我找不到使用
react-native-maps
库绘制半圆的方法。请问,有什么建议可以实现想要的结果吗?