我可以做一个简单的计算,它会将km转换为一个值,我可以将其添加到lat或lon浮点数来计算搜索的边界框吗?它不需要完全准确.
例如:如果给我伦敦,英格兰的纬度/经度(51.5001524,-0.1262362),我想计算那个纬度从那个点开始向西/向西25公里的东西,以及从那个南北25公里的lon点,我需要做什么才能将25km转换成小数加上上面的值?
我正在寻找一般的经验法则,即:1km == +/- 0.XXX
编辑:
我对"lat lon"的原始搜索未返回此结果:
接受的答案似乎足以满足我的要求.
我想在地理围栏中添加100个区域.(苹果限制为20)任何人都有更好的想法.请帮助我.
目前我正在使用重要的位置变化.当重要的位置变化时,
- (void) locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation
Run Code Online (Sandbox Code Playgroud)
方法我用当前位置调用API并获得最近的区域设置并添加到地理围栏中.这种方法有效.但我从网上听到重要的位置变化火依赖于手机信号塔.如果有更少的手机信号塔那么它将是问题.其他的事情是在后台调用api时它会对电池产生影响.
我正在开发一个包含66个注释的应用程序。这些注释是区域的中心,每当用户输入区域时,都会显示一条通知,但是该通知仅对其中的20个有效,因为区域监视的数量有限。我的问题是我不知道如何监视20多个区域。有人可以帮忙吗?
geolocation ×2
ios ×2
algorithm ×1
geofencing ×1
geometry ×1
iphone ×1
monitoring ×1
region ×1
sdk ×1
swift ×1