格式:spa
經緯度的有效範圍爲經度-180
度到+180
度,緯度大約-85
度到+85
度。code
JS API 支持的經緯度的寫法有兩種,使用時經度在前,緯度在後
,推薦使用標準寫法:blog
var position = new AMap.LngLat(116, 39);string
//標準寫法 var position = [116, 39]; //簡寫 it
var map = new AMap.Center('conatiner',{ center:position })io
目前不支持以下寫法:class
var position = '116,39' var position = ['116','39'] var path = [ '116,39', '117,39', '116,40']
使用經緯度類型能夠進行一些簡單的位置計算,好比點與點、點與線的距離,根據距離差計算另外一個經緯度等:map
var lnglat1 = new AMap.LngLat(116,36); var lnglat2 = new AMap.LngLat(117,39); var distance = lnglat1.distance(lnglat2);//計算lnglat1到lnglat2之間的實際距離(m) var lnglat3 = lnglat1.offset(100,50);//lnglat1向東100m,向北50m的位置的經緯度
特別說明:高德地圖
高德地圖採用 GCJ-02 座標系,即火星座標系。與 GPS 座標系,即 WGS-84 座標系存在必定的偏移量,若是您採集到的座標數據爲GPS座標,能夠先經過AMap.ConvertFrom
進行座標偏移後進行製圖或者使用,纔可以和高德的底圖徹底匹配。地圖
var map = new AMap(....);
map.zoomIn();//地圖縮小一個顯示級別
map.zoomOut();//地圖放大一個顯示級別