判断一个GPS点是否位于某省市/区县内,通常可以调用地图API来解决,通过调用逆地理信息API,可以获得完整的地址信息,因此可以判断该GPS的省市/区县。
本文基于省市/区县的隶属关系,及其形状的几何关系,判断一个GPS点的隶属信息。
原理
如何判断一个点是否位于某几何形状之内呢?
参考文献:判断一个点是否在多边形区域内
判断
根据中国各省/直辖市边界,以及省市包含二级行政划分的边界信息,以及三级区县划分的边界信息,可以逐层判断是否包含该GPS。最后,可以获得GPS位于的省市/区县信息。