四种获取一个坐标所在行政区的思路

方法一:

请求方发送这个经纬度坐标给地图方,由地图方解析坐标提供该地址所在的行政区划。

方法二:

请求方向地图方发送一个行政区名,由地图方返回该行政区的边界,边界是一组经纬度数据,然后请求方再判断该经纬度坐标是否落在这组数据范围内。

方法三:

将目标范围内的行政区划的村、镇、县的中心点都标注出来,然后根据每个行政区的大小确定一个半径,最后判断经纬度坐标是否落在这个圆内。

方法四:

不通过地图提供商,由请求方自行确定目标范围内各行政区的边界经纬度,再作判断。

方法评价

方法一是最简便的,但常见的地图提供商只能反馈到市县这一级的行政区划,获取乡镇不稳定或者说大部分获取不到。

方法二比法一麻烦点,但问题与方法一一样,地图方基本不提供到乡镇的数据组。

方法三是一种比较经济的方法,但是误差会比较大,而且也会出现一个点归属于多个区的情况。

方法四是精确度最高的,但就是成本太高。

以上,诸君可综合考虑时间成本、经济成本和需求的满足,从中选择最适合自己的。

你可能感兴趣的:(四种获取一个坐标所在行政区的思路)