首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用最小最大几何界限创建CLCircularRegion

如何使用最小最大几何界限创建CLCircularRegion
EN

Stack Overflow用户
提问于 2020-05-28 15:56:54
回答 1查看 20关注 0票数 0

我在地理栅栏上工作,我必须做区域监测。我对geofence主题是个新手。我有bounds(最小-最大坐标)和geometry数据(所有位置坐标)。在下面的bounds中,我创建了CLCircularRegion

代码语言:javascript
复制
"bounds":{"minlat":50.7238333,"minlon":-1.8716499,"maxlat":50.7248599,"maxlon":-1.8683962} 

要初始化CLCircularRegion,我们需要centerradius。我已经使用以下公式计算了centerpoint

代码语言:javascript
复制
center = CLLocationCoordinate2D(latitude: CLLocationDegrees((minLat + maxLat) / 2), longitude: CLLocationDegrees((minLng + maxLng) / 2))

但是我不知道如何计算半径。你知道怎么做吗?

EN

回答 1

Stack Overflow用户

发布于 2020-05-28 16:20:50

你只需要计算从中心到一点的距离。使用CLLocation方法距离(从:)。您可以使用经度和纬度创建CLLocation实例。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62059706

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档