(五)⾕歌地图坐标转换:经纬度如何实现转换成⾕歌地图平
⾯坐标
⼀、基础问题
1.1、GPS坐标与经纬度的关系?其实GPS坐标 = 经纬度。
同济大学
⼀般从GPS得到的数据是经纬度。经纬度有多种表⽰⽅法。
1.) ddd.ddddd, 度 . 度的⼗进制⼩数部分(5位)例如:31.12035º
2.) ,度 . 分 . 分的⼗进制⼩数部分(3位)例如 31º10.335′
3.) ss, 度 . 分 . 秒 例如 31º12’42″
地球上任何⼀个固定的点都可以⽤确定的经纬度表⽰出来。
关于经纬度坐标转换的⽅法
⼀、⼗进制转换成经纬度
把经纬度转换成⼗进制的⽅法很简单
如下就可以了
Decimal Degrees = Degrees + minutes/60 + conds/3600
例:57°55’56.6″ =57+55/60+56.6/3600=57.9323888888888
传统节日春节
114°65’24.6″=114+65/60+24.6/3600=结果⾃⼰算!
如把经纬度 (longitude,latitude) (205.395583333332,57.9323888888888)
转换据成坐标(Degrees,minutes,conds)(205°23’44.1″,57°55’56.6″)。
步骤如下:
1, 直接读取”度”:205小儿垂钓古诗带拼音
2,(205.395583333332-205)*60=23.734999999920 得到”分”:23一朝是什么意思
3,(23.734999999920-23)*60=44.0999******** 得到”秒”: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.6961334816182,25.2985095977783
lat——表⽰纬度台湾的凤梨
lna——表⽰经度
lietuva vilnius——表⽰城市,在国外。
geo——表⽰地球坐标的意思。如
1.6、⾕歌地图上的maker 是什么意思?
鬼子姜的功效与作用1.7、⾕歌地图的ServerOnly、ServerAndCache、CacheOnly是什么意思?
地图数据获取的⽅式,总共有三种⽅式,我这⾥写到的是只是缓存,除了CacheOnly还有ServerOnly、ServerAndCache
本地缓存加载、⽹络加载、本地和⽹络同时加载,本地和⽹络加载是地图在加载的时候先加载本地数据库的地图⽡⽚,如果不存在了,将从⽹络获取到地图⽡⽚,⼀遍进⾏地图展⽰,⼀遍保存到本地数据库中。日语论文题目
1.8、MainMap.Position、currentMarker是什么意思?
前者表⽰经纬度的点,后者表⽰标记。
⼆、经纬度、地球平⾯坐标(即墨卡托坐标 = ⾕歌地图平⾯坐标)、⾕歌地图⽡⽚/像素坐标的转换关系
2.1、经纬度(WGS84坐标下的经纬度,由GPS定位得出)与地球平⾯坐标的互转
经纬度——>墨卡托坐标 = ⾕歌地图平⾯坐标。
墨卡托坐标(即⾕歌平⾯坐标)——>经纬度
2.2、地球平⾯坐标转⾕歌地图⽡⽚/像素坐标⽹上没有资料。
2.3、经纬度与⾕歌地图⽡⽚/像素坐标的互转经纬度<——>⾕歌地图⽡⽚/像素坐标