ZCChinaLocation:判断一个经纬度是否在中国

时间:2024-06-26 07:38:53
【文件属性】:

文件名称:ZCChinaLocation:判断一个经纬度是否在中国

文件大小:105KB

文件格式:ZIP

更新时间:2024-06-26 07:38:53

Objective-C

ZCChinaLocation 基本思路是:把整个行政区域划分为几个小的矩形,然后再排除掉一些矩形区域。只要一个点在限定的区域内,并且不在排除的区域内,则判定成功,否则失败。下图中蓝色区域为限定区域,红色区域为排除区域。这种快速判定的方法是从Nokia map中挖掘出来的。 优点:快速,相对准确; 缺点:边界误差较大 围栏位置: 使用方法: 将ZCChinaLocation.h和ZCChinaLocation.m添加到工程; //判断纬度:44.042156, 经度132.759178是否在中国境内 BOOL ischina = [[ZCChinaLocation shared] isInsideChina:(CLLocationCoordinate2D){44.042156,132.759178}];


【文件预览】:
ZCChinaLocation-master
----Image()
--------area.png(102KB)
----ZCChinaLocation.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(17KB)
----README.md(786B)
----ZCChinaLocationTests()
--------ZCChinaLocationTests.m(881B)
--------Info.plist(745B)
----ZCChinaLocation()
--------main.m(332B)
--------ViewController.m(769B)
--------AppDelegate.h(275B)
--------Info.plist(1KB)
--------Images.xcassets()
--------AppDelegate.m(2KB)
--------ViewController.h(213B)
--------Base.lproj()
--------ZCChinaLocation()

网友评论