问题描述
已知一个坐标,怎样求出1000公里内的所有省份,市的名称,百度地图有这样的API吗
解决方案
解决方案二:
由经纬度查询地址是有,
解决方案三:
这个问题在ask.csdn.net回答过你了。
解决方案四:
你应该建立一个数据库,里面存放的全国省市名称和该城市坐标。给定的点和数据库里的坐标用2点之间距离公式计算即可(计算距离需要把°转为米,可以自己搜一下经度/维度具体比例数值,记忆中两者都在每°10万米-11万米左右)
解决方案五:
如果采用外部的地图API,请参考提供商的接口。如果你本地有地图的信息,就在本地做处理。
解决方案六:
引用4楼yilanwuyu123的回复:
如果采用外部的地图API,请参考提供商的接口。如果你本地有地图的信息,就在本地做处理。
恩
解决方案七:
引用3楼wjq的回复:
你应该建立一个数据库,里面存放的全国省市名称和该城市坐标。给定的点和数据库里的坐标用2点之间距离公式计算即可(计算距离需要把°转为米,可以自己搜一下经度/维度具体比例数值,记忆中两者都在每°10万米-11万米左右)
少了一个0
解决方案八:
坐地日行八万里,老毛说的。赤道周长4万千米。看来老毛地理学的不赖。
解决方案九:
引用2楼caozhy的回复:
这个问题在ask.csdn.net回答过你了。
你好,感谢你的回答,感觉那样太麻烦了,不知道有没有那种api,在网上查精度相差1度,相当于相差100公里,我是不是可以把已知的坐标减去100公里之后的最大最小坐标求出来,然后在数据库里面对比,不用计算2个坐标之间的距离
时间: 2024-09-24 13:35:35