(五)谷歌地图坐标转换:经纬度如何实现转换成谷歌地图平面坐标
一、基础问题 1.1、GPS坐标与经纬度的关系?其实GPS坐标 = 经纬度。
一般从GPS得到的数据是经纬度。经纬度有多种表示方法。
1.)ddd.ddddd, 度 . 度的十进制小数部分(5位)例如:31.12035º
2.) ddd.mm.mmm,度 . 分 . 分的十进制小数部分(3位)例如 31º10.335′
3.) ddd.mm.ss, 度 . 分 . 秒 例如 31º12’42″
地球上任何一个固定的点都可以用确定的经纬度表示出来。
关于经纬度坐标转换的方法
一、十进制转换成经纬度
把经纬度转换成十进制的方法很简单
如下就可以了
Decimal Degrees = Degrees + minutes/60 + seconds/3600
例:57°55’56.6″ =57+55/60+56.6/3600=57.
114°65’24.6″=114+65/60+24.6/3600=结果自己算!
如把经纬度 (,) (205.,57.)
转换据成坐标(Degrees,minutes,seconds)(205°23’44.1″产品目录,57°55’56.6″)。
步骤如下:
1, 直接读取”度”:205
2,(205.-205)*60=23. 得到”分”:23
3(五)谷歌地图坐标转换:经纬度如何实现转换成谷歌地图平面坐标,(23.-23)*60=44.0 得到”秒”:44.1
采用同样的方法可以得到纬度坐标:57°55’56.6″
1.2、经纬度如何转换成谷歌地图平面坐标?
输入地点——>通过谷歌API获取经纬度——>转成谷歌地图平面xy坐标。
1.3、谷歌地图是什么来的?
1.4、经纬度如何转化成地球为参考的XYZ坐标(采用WGS-84坐标系)。
经纬度与高度的参数:
转成平面坐标后谷歌地图怎么调整罗盘,得到的地球平面(注意不是谷歌地图平面)XYZ值如下:
1.5、谷歌地图上的lat、lna、geo是什么意思?
下图综合表示lietuva vilnius这个城市的坐标为54.,25.
lat——表示纬度
lna——表示经度
lietuva vilnius——表示城市谷歌地图怎么调整罗盘,在国外。
geo——表示地球坐标的意思。如
1.6、谷歌地图上的maker 是什么意思?
maker表示谷歌地图平面坐标,经纬度需要转成谷歌地图平面坐标才能显示。该链接给出了两者的转换关系
1.7、谷歌地图的、、是什么意思?
地图数据获取的方式,总共有三种方式,我这里写到的是只是缓存,除了还有、
本地缓存加载、网络加载、本地和网络同时加载,本地和网络加载是地图在加载的时候先加载本地数据库的地图瓦片,如果不存在了,将从网络获取到地图瓦片,一遍进行地图展示,一遍保存到本地数据库中。
1.8、MainMap.、是什么意思?
前者表示经纬度的点,后者表示标记。
二、经纬度、地球平面坐标(即墨卡托坐标 = 谷歌地图平面坐标)、谷歌地图瓦片/像素坐标的转换关系 2.1、经纬度(WGS84坐标下的经纬度,由GPS定位得出)与地球平面坐标的互转 经纬度——>墨卡托坐标 = 谷歌地图平面坐标。
墨卡托坐标(即谷歌平面坐标)——>经纬度
2.2、地球平面坐标转谷歌地图瓦片/像素坐标
网上没有资料。
2.3、经纬度与谷歌地图瓦片/像素坐标的互转 经纬度谷歌地图瓦片/像素坐标
【本文来源于互联网转载,如侵犯您的权益或不适传播,请邮件通知我们删除】