GIS杂谈:互联网地图开发
前言
导航电子地图在公开出版、销售、传播、展示和使用前,必须进行空间位置技术处理。
导航电子地图空间位置技术处理应由国务院测绘行政主管部门指定的机构采用国家规定的方法统一实现。--《导航电子地图安全处理技术基本要求》
在国内发布的互联网导航电子地图,发布之前,都要先进行加密操作。
GCJ02
GCJ-02又称火星坐标系,是由中国国家测绘局(G表示Guojia国家,C表示Cehui测绘,J表示Ju局)制定的地理信息系统的坐标系统。
它是一种对经纬度数据的加密算法,即加入随机的偏差。
国内出版的各种地图系统(包括电子形式),必须至少采用GCJ-02对地理位置进行首次加密。
使用地图:高德、腾讯、谷歌中国、必应中国
BD09
BD09,百度坐标系,是在GCJ02坐标系基础上再次加密。其中BD09LL表示百度经纬度坐标,BD09MC表示百度墨卡托米制坐标。
使用地图:百度
开发注意:
使用加密地图开发,或者使用其底图时,输入标准的经纬度坐标时,需要使用对应的API进行偏移处理,才能和地图上的位置进行相对应;从中获取的坐标,也需要进行转换才能变成标准的经纬度。
如想要使用标准的底图,国内最常用的就是 国家基础地理信息中心 天地图发布的一系列底图,这个是没有做加密处理的,标准的经纬度能够直接和位置对应上;国外openstreetmap的底图,也是未进行加密处理的。

