教程案例成果uexgaodemap_第1頁
教程案例成果uexgaodemap_第2頁
教程案例成果uexgaodemap_第3頁
教程案例成果uexgaodemap_第4頁
教程案例成果uexgaodemap_第5頁
已閱讀5頁,還剩45頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、uexGaodeMap、簡介、API概覽2.1 、地圖基礎(chǔ)方法2.2 、標(biāo)注和覆蓋物2.3 、點(diǎn)搜索2.4 、地理編碼2.5 、2.6 、自定義按鈕、擴(kuò)展功能3.1、離線地圖3.2、線路4、附錄5、更新歷史接入指引部分:6、高德地圖開放平臺(tái)創(chuàng)建應(yīng)用7、打包集成高德地圖插件使用8、附錄9、常見問題1、簡介高德地圖插件1.1、說明封裝高德地圖相關(guān)功能,包括放大縮小、移動(dòng)和旋轉(zhuǎn)等基本操作;標(biāo)注;圓形、矩形和多邊形覆蓋物;、搜索、地理編碼、離線地圖等功能.openc osesetMapTypesetTraff cEnab edsetCentersetZoomLevezoomInzoomOutrotat

2、eover ooksetZoomEnab esetRotateEnab e setCompassEnab esetScro Enab eaddMarkersOver aysetMarkerOver ay addMu t InfoW ndowremoveMarkersOver aysaddPo y neOver ayaddArcOver ay addC rc eOver ayaddPo ygonOver ayaddGroundOver ayremoveOver ays c earqueryProcessedTracepo Searchgeocode reverseGeocodegetCurren

3、tLocat onstartLocat onstopLocat onsetMyLocat onEnab esetUserTrack ngModesetSca eV s b esetMyLocat onButtonV s b e setZoomV s b esetCustomButtonshowCustomButtonsh deCustomButtonsde eteCustomButtononMapLoadedL steneronMarkerC ckL steneronMarkerBubb eC ckL stener onRece veLocat ononMapC ckL steneronMap

4、LongC ckL steneronCustomButtonC ckdown oadonDown oadpauserestartgetAva ab eC tyL stgetAva ab eProv nceL stgetDown oadL stgetDown oad ngL st sUpdatede etedr v ngRouteSearchwa k ngRouteSearchr d ngRouteSearchtrans tRouteSearch注意:申請(qǐng)的插件appkey需要通過conf g.xm 文件配置自定義參數(shù)的方法, 直接在官網(wǎng)公共插件里直接勾選使用,詳見附錄.IDE插件因?yàn)樯婕暗礁叩?/p>

5、地圖方面的ID與Key暫時(shí)無法正常使用.具體操作見手冊1.2、開源源碼自定義插件:點(diǎn)擊此處(插件測試用例與插件包已經(jīng)提供)1.3、 UI展示1.4.1 Download Status狀態(tài)碼描述英文描述-1失敗ERROR0正在LOADING1正在解壓UNZIP2等待WAITING3PAUSE暫停4SUCCESS5停止STOP6檢查更新狀態(tài)CHECKUPDATES1.4.2 cbDownload StatuserrorCode描述errorStr0加入列表-1失敗城市或省名稱錯(cuò)誤!-2失敗已經(jīng)存在列表中!-3已經(jīng)完成,請(qǐng)到已列表查看!失敗1.5、平臺(tái)版本支持本插件的所有API默認(rèn)支持Android

6、4.0+和iOS7.0+操作系統(tǒng).有特殊版本要求的API會(huì)在文檔中額外說明.1.6、接口有效性本插件所有API默認(rèn)在插件版本4.0.0+ 用.在后續(xù)版本中新添加的接口會(huì)在文檔中額外說明.2、API概述2.1、/地圖基礎(chǔ)方法open /打開地圖uexGaodeMap.open(json)說明:打開地圖.參數(shù):參數(shù)名稱參數(shù)類型是否必選說明jsonjson字符串是傳入?yún)?shù)var json eft:,top:,wdth:, he ght:,sScro W thWeb:, ong tude:,at tude:, APIKey:各字段含義:參數(shù)名稱參數(shù)類型是否必選說明eftNumber否左間距,默認(rèn)0to

7、pNumber否間距,默認(rèn)0wdthNumber否地圖寬度he ghtNumber否地圖高度sScro W thWebBoo ean否地圖是否跟隨網(wǎng)頁滾動(dòng),默認(rèn)為fa seong tudeNumber否中心點(diǎn)經(jīng)度at tudeNumber否中心點(diǎn)緯度APIKeyStr ng否設(shè)置高德的APIKey(僅OS,僅IDE本地打包)示例:var jsoneft:0,top:0,wdth:800, he ght:800,sScro W thWeb:true, ong tude:114.402815, at tude:30.475798;uexGaodeMap.open(JSON.str ng fy(js

8、on);close /關(guān)閉地圖uexGaodeMap.c ose()參數(shù):無示例:uexGaodeMap.c ose();setMapType /設(shè)圖類型uexGaodeMap.setMapType(json)說明設(shè)圖類型參數(shù):參數(shù)名稱參數(shù)類型是否必選說明jsonjson字符串是傳入?yún)?shù)var json type:各字段含義:參數(shù)名稱參數(shù)類型是否必選說明typeNumber是地圖類型,1-標(biāo)準(zhǔn)地圖,2-地圖,3-夜景地圖示例:var jsontype:1;uexGaodeMap.setMapType(JSON.str ng fy(json);setTrafficEnabled /開啟或關(guān)閉實(shí)時(shí)

9、路況uexGaodeMap.setTraff cEnab ed(json)參數(shù):參數(shù)名稱參數(shù)類型是否必選說明jsonjson字符串是傳入?yún)?shù)var json type:各字段含義:參數(shù)名稱參數(shù)類型是否必選說明typeNumber是0-關(guān)閉,1-開啟示例:var jsontype:1;uexGaodeMap.setTraff cEnab ed(JSON.str ng fy(json);setCenter /設(shè)圖中心點(diǎn)uexGaodeMap.setCenter(json)參數(shù):參數(shù)名稱參數(shù)類型是否必選說明jsonjson字符串是傳入?yún)?shù)var jsonong tude:, at tude:各字段含

10、義:參數(shù)名稱參數(shù)類型是否必選說明ong tudeNumber是中心點(diǎn)經(jīng)度at tudeNumber是中心點(diǎn)緯度示例:var jsonong tude:114.402815, at tude:30.475798;uexGaodeMap.setCenter(JSON.str ng fy(json);setZoomLevel /設(shè)圖縮放級(jí)別uexGaodeMap.setZoomLeve (json)參數(shù):參數(shù)名稱參數(shù)類型是否必選說明jsonjson字符串是傳入?yún)?shù)var jsoneve :各字段含義:參數(shù)名稱參數(shù)類型是否必選說明eveNumber是級(jí)別,范圍(3,20)示例:var jsoneve

11、:15;uexGaodeMap.setZoomLeve (JSON.str ng fy(json);zoomIn /放大一個(gè)地圖級(jí)別uexGaodeMap.zoomIn()參數(shù):無示例:uexGaodeMap.zoomIn();zoomOut /縮小一個(gè)地圖級(jí)別uexGaodeMap.zoomOut()參數(shù):無示例:uexGaodeMap.zoomOut();rotate /旋轉(zhuǎn)地圖uexGaodeMap.rotate(json)參數(shù):參數(shù)名稱參數(shù)類型是否必選說明jsonjson字符串是傳入?yún)?shù)var jsonang e:各字段含義:參數(shù)名稱參數(shù)類型是否必選說明ang eNumber是旋轉(zhuǎn)角度

12、,正北方向到地圖方向逆時(shí)針旋轉(zhuǎn)的角度,范圍(0,360).示例:var jsonang e:90;uexGaodeMap.rotate(JSON.str ng fy(json);overlook /傾斜地圖uexGaodeMap.over ook(json)參數(shù):參數(shù)名稱參數(shù)類型是否必選說明jsonjson字符串是傳入?yún)?shù)var json ang e:各字段含義:參數(shù)名稱參數(shù)類型是否必選說明ang eNumber地圖傾斜度,范圍(0,45).是示例:var jsonang e:23;uexGaodeMap.over ook(JSON.str ng fy(json);setZoomEnable

13、/開啟或關(guān)閉手勢縮放uexGaodeMap.setZoomEnab e(json)參數(shù):參數(shù)名稱參數(shù)類型是否必選說明jsonjson字符串是傳入?yún)?shù)var jsontype:/(必選) 0-關(guān)閉,1-開啟示例:var json type:1;uexGaodeMap.setZoomEnab e(JSON.str ng fy(json);setRotateEnable /開啟或關(guān)閉手勢旋轉(zhuǎn)及手勢傾斜uexGaodeMap.setRotateEnab e(json)參數(shù):參數(shù)名稱參數(shù)類型是否必選說明jsonjson字符串是傳入?yún)?shù)var json type:各字段含義:參數(shù)名稱參數(shù)類型是否必選說明t

14、ypeNumber是0-關(guān)閉,1-開啟示例:var json type:1;uexGaodeMap.setRotateEnab e(JSON.str ng fy(json);setCompassEnable /開啟或關(guān)閉指南針uexGaodeMap.setCompassEnab e(json)參數(shù):參數(shù)名稱參數(shù)類型是否必選說明jsonjson字符串是傳入?yún)?shù)var json type:各字段含義:參數(shù)名稱參數(shù)類型是否必選說明typeNumber0-關(guān)閉,1-開啟是示例:var jsontype:1;uexGaodeMap.setCompassEnab e(JSON.str ng fy(json

15、);setScrollEnable /開啟或關(guān)閉手勢移動(dòng)uexGaodeMap.setScro Enab e(json)參數(shù):參數(shù)名稱參數(shù)類型是否必選說明jsonjson字符串是傳入?yún)?shù)var json type:各字段含義:參數(shù)名稱參數(shù)類型是否必選說明typeNumber是0-關(guān)閉,1-開啟示例:var json type:1;uexGaodeMap.setScro Enab e(JSON.str ng fy(json);2.2、標(biāo)注和覆蓋物addMarkersOverlay /添加標(biāo)注uexGaodeMap.addMarkersOver ay(json)參數(shù):參數(shù)名稱參數(shù)類型是否必選說明j

16、sonjson字符串是傳入?yún)?shù)var jsond:,ong tude:, at tude:, con:, bubb e:t t e:, subTt e:各字段含義:參數(shù)名稱參數(shù)類型是否必選說明dNumber是唯一標(biāo)識(shí)符ong tudeNumber是標(biāo)注經(jīng)度at tudeNumber是標(biāo)注緯度conStr ng否標(biāo)注圖標(biāo)bubb eNumber否標(biāo)注氣泡t t eNumber是氣泡標(biāo)題subT t eNumber否氣泡子標(biāo)題示例:var json d:10001,ong tude:114.402965, at tude:30.475845,con: bubb e:t t e:t t e1, ns

17、 de_azure.png,subTt e:subTt e1,d:10002,ong tude:114.409308, at tude:30.476229, bubb e:t t e:t t e2,subTt e:subTt e2;uexGaodeMap.addMarkersOver ay(JSON.str ng fy(json);setMarkerOverlay /修改標(biāo)注uexGaodeMap.setMarkerOver ay(json)參數(shù):參數(shù)名稱參數(shù)類型是否必選說明jsonjson字符串是傳入?yún)?shù)var json d:,ong tude:, at tude:, con:, bubb

18、e:t t e:, subTt e:各字段含義:參數(shù)名稱參數(shù)類型是否必選說明dNumber是唯一標(biāo)識(shí)符ong tudeNumber否標(biāo)注經(jīng)度at tudeNumber否標(biāo)注緯度conStr ng否標(biāo)注圖標(biāo)bubb eObject否標(biāo)注氣泡t t eStr ng是氣泡標(biāo)題subT t eStr ng否氣泡子標(biāo)題示例:var json d:10002,bubb e:t t e:change-t t e,subTt e:change-subTt e;uexGaodeMap.setMarkerOver ay(JSON.str ng fy(json);addMultiInfoWindow /添加多個(gè)文本

19、信息窗uexGaodeMap.addMu t InfoW ndow(data)參數(shù):參數(shù)名稱參數(shù)類型是否必選說明jsonjson字符串是傳入?yún)?shù), 信息窗信息var json d:,ong tude:, at tude:,t t e:,t t eS ze:, t t eCo or:, subTt e:,subTt eS ze:, subTt eCo or:各字段含義:參數(shù)名稱參數(shù)類型是否必選說明dNumber是唯一標(biāo)識(shí)符ong tudef oat是經(jīng)度at tudef oat是緯度t t eStr ng是標(biāo)題t t eS zeNumber標(biāo)題字號(hào)大小,默認(rèn)是32px是t t eCo orStr

20、 ng是標(biāo)題字體顏色, 默認(rèn)黑色subT t eStr ng否子標(biāo)題subT t eS zeNumber否子標(biāo)題字號(hào)大小, 默認(rèn)是28pxsubT t eCo orStr ng否子標(biāo)題字體顏色,默認(rèn)黑色示例:var param d:11002,ong tude:114.409308, at tude:30.476229,t t e:國創(chuàng)光谷上城, t t eS ze: 32,t t eCo or: #DC143C, subTt e:90000,subTt eCo or: #555555,subTt eS ze: 28,d:11004,ong tude:114.402965, at tude:3

21、0.475845,t t e:國創(chuàng)光谷上城, t t eS ze: 32,t t eCo or: #3e3e3e, subTt e:7888,subTt eCo or: #DC143C, subTt eS ze: 28,d:11006,ong tude:114.405065, at tude:30.475845,t t e:清;var data JSON.str ng fy(param); uexGaodeMap.addMu t InfoW ndow(data);removeMarkersOverlays /移除標(biāo)注uexGaodeMap.removeMarkersOver ays(json)

22、參數(shù):參數(shù)名稱參數(shù)類型是否必選說明jsonjson字符串否傳入?yún)?shù),標(biāo)注唯一標(biāo)識(shí)符數(shù)組,不傳時(shí)移除所有標(biāo)注.var json;示例:var json 151,152; uexGaodeMap.removeMarkersOver ays(JSON.str ng fy(json);addPolylineOverlay /添加折線覆蓋物uexGaodeMap.addPo y neOver ay(json)參數(shù):參數(shù)名稱參數(shù)類型是否必選說明jsonjson字符串是傳入?yún)?shù),折線覆蓋物信息var json d:,f Co or:, neW dth:, property:ong tude:, at tud

23、e:各字段含義:參數(shù)名稱參數(shù)類型是否必選說明dNumber是唯一標(biāo)識(shí)符f Co orStr ng否折線顏色neW dthNumber否折線寬propertyArray是數(shù)據(jù)ong tudeNumber是連接點(diǎn)經(jīng)度at tudeNumber是連接點(diǎn)緯度示例:var jsond:151,f Co or:#f00, neW dth:10.0, property:ong tude:114.402965, at tude:30.475845,ong tude:114.502965, at tude:30.475845,ong tude:114.402965, at tude:30.375845;uexG

24、aodeMap.addPo y neOver ay(JSON.str ng fy(json);addArcOverlay /添加弧形覆蓋物,僅Android支持uexGaodeMap.addArcOver ay(json)參數(shù):參數(shù)名稱參數(shù)類型是否必選說明jsonjson字符串是傳入?yún)?shù),弧形覆蓋物信息var json d:,strokeCo or:, neW dth:, start:ong tude:, at tude:,center:ong tude:, at tude:,end:ong tude:, at tude:各字段含義:參數(shù)名稱參數(shù)類型是否必選說明dNumber是唯一標(biāo)識(shí)符str

25、okeCo orStr ng否顏色neW dthNumber否線寬startObject是起點(diǎn)數(shù)據(jù)centerObject是中間點(diǎn)數(shù)據(jù)endObject是終點(diǎn)數(shù)據(jù)ong tudeNumber是連接點(diǎn)經(jīng)度at tudeNumber是連接點(diǎn)緯度平臺(tái)支持:Andro d 4.0+示例:var jsond:152,strokeCo or:#f00, neW dth:12.0, start:ong tude:114.402965, at tude:30.475845,center:ong tude:114.502965, at tude:30.475845,end:ong tude:114.402965

26、, at tude:30.375845;uexGaodeMap.addArcOver ay(JSON.str ng fy(json);addCircleOverlay /添加圓形覆蓋物uexGaodeMap.addCrc eOver ay(json)參數(shù):參數(shù)名稱參數(shù)類型是否必選說明jsonjson字符串是傳入?yún)?shù),圓形覆蓋物信息var jsond:,/(必選) 唯一標(biāo)識(shí)符ong tude:,/(必選) 圓心經(jīng)度at tude:,/(必選) 圓心緯度rad us:,/(必選) 半徑f Co or:,/(可選) 填充顏色strokeCo or:,/(可選) 邊框顏色neW dth:/(可選) 邊

27、框線寬各字段含義:參數(shù)名稱參數(shù)類型是否必選說明dNumber是唯一標(biāo)識(shí)符ong tudeNumber是圓心經(jīng)度at tudeNumber是圓心緯度rad usNumber是半徑f Co orStr ng否填充顏色strokeCo orStr ng否邊框顏色neW dthNumber否邊框線寬示例:var jsond:153,ong tude:114.402965, at tude:30.375845, rad us:1000,f Co or:#4169E1,strokeCo or:#990033, neW dth:4;uexGaodeMap.addCrc eOver ay(JSON.str n

28、g fy(json);addPolygonOverlay /添加多邊形覆蓋物uexGaodeMap.addPo ygonOver ay(json)參數(shù):參數(shù)名稱參數(shù)類型是否必選說明jsonjson字符串傳入?yún)?shù),多邊形覆蓋物信息是var json d:,/(必選) 唯一標(biāo)識(shí)符f Co or:,/(可選) 填充顏色strokeCo or:,/(可選) 邊框顏色neW dth:,/(可選) 邊框線寬property:/(必選) 數(shù)據(jù)ong tude:,/(必選) 頂點(diǎn)經(jīng)度at tude:/(必選) 頂點(diǎn)緯度各字段含義:參數(shù)名稱參數(shù)類型是否必選說明dNumber是唯一標(biāo)識(shí)符f Co orStr ng

29、否填充顏色strokeCo orStr ng否邊框顏色neW dthNumber否邊框線寬propertyArray是數(shù)據(jù)ong tudeNumber是頂點(diǎn)經(jīng)度at tudeNumber是頂點(diǎn)緯度示例:var jsond:154,f Co or:#990033,strokeCo or:#990033, neW dth:2.0,property:ong tude:114.402965, at tude:30.375845,ong tude:115.402965, at tude:30.375845,ong tude:114.402965, at tude:31.375845,ong tude:1

30、14.402965, at tude:30.375845;var over ay uexGaodeMap.addPo ygonOver ay(JSON.str ng fy(json);addGroundOverlay /添加圖片覆蓋物uexGaodeMap.addGroundOver ay(json)參數(shù):參數(shù)名稱參數(shù)類型是否必選說明jsonjson字符串是傳入?yún)?shù),圖片覆蓋物信息var jsond:,/(必選) 唯一標(biāo)識(shí)符mageUr :,/(必選) 圖片地址transparency:,/(可選) 圖片(僅Andro d支持該參數(shù))property:/(必選) 數(shù)據(jù),數(shù)組長度為2,第一個(gè)元素

31、表示西南角的ong tude:,/(必選) 頂點(diǎn)經(jīng)度at tude:/(必選) 頂點(diǎn)緯度,第二個(gè)表示東北角的;各字段含義:參數(shù)名稱參數(shù)類型是否必選說明dNumber是唯一標(biāo)識(shí)符mageUrStr ng是圖片地址transparencyNumber否圖片(僅Andro d支持該參數(shù))propertyArray是數(shù)據(jù),數(shù)組長度為2,第一個(gè)元素表示西南角的,第二個(gè)表示東北角的ong tudeNumber是頂點(diǎn)經(jīng)度at tudeNumber是頂點(diǎn)緯度示例:var jsond:155,mageUr :http:/ mg0.bdstat mg/ mage/9baf75d938553886ce515def2

32、9441ed31409109131.jpg, transparency:0.5,property:ong tude:114.402165, at tude:30.374845,ong tude:114.502165, at tude:30.474845;uexGaodeMap.addGroundOver ay(JSON.str ng fy(json);removeOverlays /移除覆蓋物uexGaodeMap.removeOver ays(json)參數(shù):參數(shù)名稱參數(shù)類型是否必選說明jsonjson字符串選傳入?yún)?shù),覆蓋物唯一標(biāo)識(shí)符數(shù)組,不傳時(shí)移除所有覆蓋物.var json;示例:va

33、r params 151,152;var json JSON.str ng fy(params); uexGaodeMap.removeOver ays(json);clear /清除地圖 所有的標(biāo)注和覆蓋物uexGaodeMap.c ear()參數(shù):無示例:uexGaodeMap.c ear();queryProcessedTrace /軌跡糾偏uexGaodeMap.queryProcessedTrace(json,ca back)參數(shù):參數(shù)名稱參數(shù)類型是否必選說明jsonObject是請(qǐng)求參數(shù)ca backFunct on是回調(diào)函數(shù)var jsontraceL st: ong tude:

34、 , t me: , speed: , bear ng: ,at tude:,coord nateType:json各字段含義:參數(shù)名稱參數(shù)類型是否必選說明traceL stArray是軌跡點(diǎn)的信息,具體字段見下表coord nateTypeNumber是軌跡點(diǎn)的坐標(biāo)系類型。1為高德坐標(biāo)系,2為GPS坐標(biāo)系,3為坐標(biāo)系軌跡點(diǎn)參數(shù)表:參數(shù)名稱參數(shù)類型是否必選說明ong tudeNumber是經(jīng)度at tudeNumber是緯度speedNumber速度(千米/時(shí))否bear ngNumber方向角(度)否參數(shù)名稱參數(shù)類型是否必選說明tmber否時(shí)間(毫秒)回調(diào)參數(shù):var ca backfunc

35、t on(error,data)/error, Number類型,為0表示,其他表示失敗/失敗時(shí),data為Str ng類型,表示失敗的/時(shí),data為Object類型,各字段詳情見下data 各字段如下:參數(shù)名稱參數(shù)類型是否必選說明d stanceNumber是糾偏后的總距離(米)nePo ntsArray是糾偏后的點(diǎn)列表var data d stance: 318, nePo nts: at tude: 39.995995,ong tude: 116.47695,at tude: 39.99593,ong tude: 116.47705示例:var params traceL st: on

36、g tude: 116.47676009385665,t me: 1470212510269,speed: 10.471948623657227,bear ng: 44.10205841064453,at tude: 39.995825200614696,ong tude: 116.4779446327818,t me: 1470212512259,speed: 8.426321029663086,bear ng: 32.86181640625,at tude: 39.99609261805374,coord nateType: 1;uexGaodeMap.queryProcessedTrac

37、e(params, funct on (error, data) a ert(JSON.str ng fy(data););2.3、/點(diǎn)搜索poiSearch /點(diǎn)搜索uexGaodeMap.po Search(json,ca BackFunct on)參數(shù):參數(shù)名稱參數(shù)類型是否必選說明jsonjson字符串是傳入?yún)?shù)ca BackFunct onFunct on是回調(diào)函數(shù)傳入?yún)?shù)格式為:var json searchKey:,/(可選) 搜索關(guān)鍵字po TypeSet:,/(可選) Po點(diǎn),searchKey和po TypeSet必須至少包含其中的一個(gè)c ty:,/(可選) 城市,不傳時(shí)表示

38、范圍內(nèi)( OS無效,默認(rèn)pageNum:,/(可選) 搜索結(jié)果頁索引,默認(rèn)為0searchBound:/(可選) 區(qū)域搜索,c ty和searchBound必須至少包含其中的一個(gè).以下的三個(gè)類別有且只有一種.type:c rc e,/(必選) 圓形區(qū)域搜索dataInfo:center:/(必選) 圓心 ong tude:,/(必選) 經(jīng)度at tude:/(必選) 緯度,rad us:,/(必選) 半徑sDstanceSort:/(可選) 是否按距離由小到大排序,默認(rèn)truetype:rectang e,/(必選) 矩形區(qū)域搜索dataInfo:owerLeft:/(必選) 左下角ong t

39、ude:,/(必選) 經(jīng)度at tude:/(必選) 緯度,upperRght:/(必選) 右上角ong tude:,/(必選) 經(jīng)度at tude:/(必選) 緯度type:po ygon,/(必選) 多邊形區(qū)域搜索dataInfo:/(必選) 頂點(diǎn)集合ong tude:,/(必選) 頂點(diǎn)經(jīng)度at tude:/(必選) 頂點(diǎn)緯度回調(diào)參數(shù):參數(shù)名稱參數(shù)類型是否必選說明errorNumber是0表示搜索,非0表示搜索失敗dataArray否error為0存在,搜索結(jié)果集合var data /搜索結(jié)果集合address:,/地址詳情c tyCode:,/城市編碼c tyName:,/城市名稱web

40、s te:,/ema :,/郵箱d:,/po Idpo nt: /位置坐標(biāo)at tude:,/經(jīng)度ong tude:/緯度,postcode:,/ provnceCode:,/省/ provnceName:,/省/直轄市/特別行政區(qū)編碼/直轄市/特別行政區(qū)名稱te :,/號(hào)碼t t e:,/名稱typeDes:,/類型描述d stance:/距離中心點(diǎn)的距離,.示例:示例1:var json c ty:,searchKey:;uexGaodeMap.po Search(JSON.st f(!error)a ert(ca back: + JSON.str ng fy(data);e sea er

41、t(搜索失敗););示例2:var json c ty:po TypeSet:加油站, searchBound:type:c rc e, dataInfo:center:ong tude:114.402815, at tude:30.475798,rad us:3000, sDstanceSort:true;uexGaodeMap.po Search(JSON.str ng fy(json),funct on(error,data) f(!error)a ert(ca back: + JSON.str ng fy(data);e sea ert(搜索失敗););示例3:var json po

42、TypeSet:加油站, searchBound:type:rectang e, dataInfo:owerLeft:2.4、地理編碼geocode /地理編碼,通過地址獲得信息uexGaodeMap.geocode(json,ca BackFunct on)參數(shù):參數(shù)名稱參數(shù)類型是否必選說明jsonjson字符串是傳入?yún)?shù)ca BackFunct onFunct on是回調(diào)函數(shù)var json c ty:, address:ong tude:114.402815,at tude:30.475798,upperRght: ong tude:114.513855, at tude:30.5868

43、48;uexGaodeMap.po Search(JSON.str ng fy(json),funct on(data) f(!error)a ert(ca back: + JSON.str ng fy(data);e sea ert(搜索失敗););示例4:var json po TypeSet:加油站, searchBound:type:po ygon, dataInfo:ong tude:114.402965, at tude:30.375845,ong tude:115.402965, at tude:30.375845,ong tude:114.402965, at tude:31.

44、375845,ong tude:114.402965, at tude:30.375845;uexGaodeMap.po Search(JSON.str ng fy(json),funct on(error,data) f(!error)a ert(ca back: + JSON.str ng fy(data);e sea ert(搜索失敗););各字段含義如下:參數(shù)名稱參數(shù)類型是否必選說明c tyStr ng是城市,不傳時(shí)表示范圍內(nèi)addressStr ng是具體地址回調(diào)參數(shù):參數(shù)名稱參數(shù)類型是否必選說明errorNumber是0表示地理編碼,非0表示地理編碼失敗dataObject否err

45、or為0存在,通過地址獲得信息var dataong tude:,/當(dāng)前位置經(jīng)度at tude:,/當(dāng)前位置緯度address:,/Str ng 搜索的地址c ty:/Str ng 搜索所在的城市示例:var json c ty:,address:光谷軟件園C6棟;uexGaodeMap.geocode(JSON.str ng fy(json),funct on(error,data) f(!error)a ert(ca back: + JSON.str ng fy(data);e sea ert(地理編碼失敗););reverseGeocode /反地理編碼,將轉(zhuǎn)換為地址信息uexGaode

46、Map.reverseGeocode(json,ca BackFunct on)參數(shù):參數(shù)名稱參數(shù)類型是否必選說明jsonjson字符串是傳入?yún)?shù)ca BackFunct onFunct on是回調(diào)函數(shù)var json ong tude:, at tude:各字段含義如下:參數(shù)名稱參數(shù)類型是否必選說明ong tudeNumber是經(jīng)度at tudeNumber是緯度回調(diào)參數(shù):參數(shù)名稱參數(shù)類型是否必選說明errorNumber是0表示反地理編碼,非0表示反地理編碼失敗dataObjecterror為0存在,將否轉(zhuǎn)換為地址信息var dataaddress:,/具體地址at tude:,/Number 搜索的緯度ong tude:/Number 搜索的經(jīng)度示例:var json ong tude:114.402815, at tude:30.475798;uexGaodeMap.reverseGeocode(JSON.str ng fy(json),funct on(error,data) f(!error)a ert(ca back: + JSON.str ng fy(data);e sea e

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論