活泼康乃馨

文章
8
资源
0
加入时间
3年2月3天

一个基于经纬度操作的地图的工具类分享:区域重叠、点是否在区域内、不同坐标系的经纬度转换、线段是否穿过区域、两点计算中心点坐标、根据圆心坐标和半径得到圆弧坐标一、高德地图、奥维地图、百度地图之前的互转,WGS-84坐标系、GCJ-02坐标系、BD-09坐标系之间的互转。(转)二、根据经纬度坐标判断两个区域是否重叠的工具类根据两个坐标的经纬度,计算两点之间的中心点经纬度根据圆心坐标经纬度和半径,得到圆上的坐标注意

最近在公司做的项目需要用到地图经纬度的一些操作,只能手动的去写一些算法,期间参考了网上很多朋友的博客,现在分享出来,希望对搞这块的朋友有所帮助。一、高德地图、奥维地图、百度地图之前的互转,WGS-84坐标系、GCJ-02坐标系、BD-09坐标系之间的互转。(转)高德地图、奥维地图、百度地图他们之间的坐标系不一样,所以把相同的经纬度坐标放在不同的地图上展示的位置也不一样,详细说明见下引用。工具类代码如下所示。1.WGS-84原始坐标系,一般用国际GPS纪录仪记录下来的经纬度,通过GPS定位拿到的原