反应原生地图 - 渲染一个可拖动(重新调整大小)的圆圈

时间:2018-05-08 08:11:51

标签: geometry react-native-maps

我想知道如何将圆圈渲染到可拖动的MapView上,因为你拖动圆圈的外围并且半径根据拖动方向而变化。然后至关重要的是,能够以米为单位捕获这个半径。

我不知道如何开始这个,但我可以告诉你我如何渲染我的圆组件。当我移动时,它呈现完美呈现并随身携带。

<MapView.Circle
    key = { (userPosition.longitude + userPosition.latitude).toString() }
    center = { userPosition }
    radius = { this.props.circleRadius }
    strokeWidth = { 1 }
    strokeColor = { '#1a66ff' }
    fillColor = { 'rgba(230,238,255,0.5)' }
    onRegionChangeComplete = { this.onRegionChangeComplete.bind(this) }
/>

我不知道MapView.Circle的属性吗?或者我是否必须为此构建自己的自定义组件?

当然这是可能的。任何指针或建议将不胜感激!

0 个答案:

没有答案