.國內主流座標系型別
主要有以下三種
1. wgs84:一種大地座標系,也是目前廣泛使用的gps全球衛星定位系統使用的座標系。
2. gcj02:由中國國家測繪局制訂的地理資訊系統的座標系統,是由wgs84座標系經過加密後的座標系。
1. 國內(包括港澳台),輸入、輸出預設使用bd09ll座標。支援全域性宣告為gcj02座標型別,全應用支援輸入gcj02座標,返回gcj02座標。
2. 海外地區,輸出為wgs84座標。
.為什麼需要座標轉換?
因此:2. 自動座標轉換演算法:支援全域性宣告為gcj02座標型別,全應用內自動執行從gcj02到bd09ll的座標轉換,即直接輸入gcj02座標,返回gcj02座標。
通用座標轉換方法(座標之間互相轉換)
//初始化左邊轉換工具類,指定源座標型別和座標資料//sourcelatlng 待轉換座標
coordinateconverter converter = new coordinateconverter()
.from(common)
.coord(sourcelatlng);
//轉換座標
latlng deslatlng = converter.convert();
//初始化座標轉換工具類,指定源座標型別和座標資料// sourcelatlng待轉換座標
coordinateconverter converter = new coordinateconverter()
.from(coordinateconverter.coordtype.gps)
.coord(sourcelatlng);
//deslatlng 轉換後的座標
latlng deslatlng = converter.convert();
//初始化座標轉換工具類,設定源座標型別和原座標資料自動座標轉換(gcj02座標輸入輸出)coordinateconverter converter = new coordinateconverter()
.from(bd09mc)
.coord(sourcelatlng);
//轉換座標
latlng deslatlng = converter.convert();
支援全域性宣告為gcj02座標型別,全應用內自動執行從gcj02到bd09ll的座標轉換,即直接輸入gcj02座標,返回gcj02座標。
.宣告全域性宣告座標型別
//包括bd09ll和gcj02兩種座標,預設是bd09ll座標。
sdkinitializer.setcoordtype(coordtype.gcj02);
.獲取當前使用的座標型別
sdkinitializer.getcoordtype();//bd09ll或者gcj02座標注意事項
.自動座標轉換方法僅適用於國內(包括港澳台)輸入座標為gcj02座標的情況。
座標轉換相關知識
一 十進位制轉換成經緯度 把經緯度轉換成十進位制的方法很簡單 如下就可以了 decimal degrees degrees minutes 60 seconds 3600 例 57 55 56.6 57 55 60 56.6 3600 57.9323888888888 114 65 24.6 114...
xy座標轉換為極座標 視覺知識 極座標的轉換
引言 極座標轉換在影象預處理中應用廣泛,對圓形扇形影象的矯正起到了關鍵作用,本文主要講解極座標轉換的原理實現 和一些應用例項。1極座標轉換原理二維座標系下,某點座標表示u x,y 這種表示是在平面座標系下。極座標表示某點利用某點到原點距離和夾角表示,u r,極座標和平面座標系轉換 x r cos y...
appium之模擬座標方法介紹
一 模擬座標定位 模擬座標點選用到了兩個方法 driver.get window size 獲取螢幕的寬和高,下面的例子中也可以不用這個方法,將座標寫死。driver.tap x,y 3000 tap 方法和 click 類似,都是點選介面。但是最大的區別是,tap 是針對做座標而不是針對找到的元素...