




免費預(yù)覽已結(jié)束,剩余1頁可下載查看
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
API幫助專題常用控件:控件在開發(fā)工具FLEXBUILDER中,可以直接通過拖拽或者配置來完成加入地圖窗口。Geoglobe mobile的FLEX API中,為開發(fā)者定義了部分常用控件,如:地圖縮放平移導(dǎo)航、鷹眼圖、比例尺、測量等,用戶可以通過小示例找到這些控件以及使用方式的代碼。常用控件介紹控件名稱控件樣式控件描述縮放以及平移導(dǎo)航控件可以控制地圖縮放、平移等操作的滑動條和方向圓盤比例尺控件顯示當(dāng)前縮放級別的地圖比例尺鷹眼圖控件顯示地圖鷹眼圖。圖例控件顯示地圖相關(guān)圖例測量控件實現(xiàn)地圖距離、角度、面積的測量功能。圖層控制控件實現(xiàn)地圖圖層的顯示、移動、透明、刪除等功能的控件。控件的樣式提供了默認(rèn)的皮膚您可以通過制作自己的皮膚類來更換外觀,當(dāng)然,您也可以根據(jù)需要,使用“core包”重構(gòu)自己的控件?;A(chǔ)地圖操作: 基礎(chǔ)操作地圖基礎(chǔ)操作,包括了地圖的放大、縮小、定位、平移等。這些功能均包含在com.geostar.ggsdk.core. GeoMap主地圖畫布中。該類包含了大多數(shù)的地圖常用方法與功能接口,下面是一個主要常用功能列表:功能名稱方法名稱介紹放大操作zoomIn(中心點x,中心點y)通過指定一個屏幕坐標(biāo)中心點來完成放大操作縮小操作Zoomout(中心點x,中心點y)根據(jù)指定的屏幕坐標(biāo)為中心,縮小地圖定位Center=“經(jīng)度,緯度”設(shè)置該屬性后,地圖會以該中心為屏幕窗口中心定位。平移pan(x軸移動距離,y軸移動距離)可以通過定位來完成平移操作。圖層操作addLayer,removeLayer等通過在地圖上添加圖層,實現(xiàn)顯示不同的地圖數(shù)據(jù)。圖層的來源可以是各種ocg服務(wù)以及來自Geostar的服務(wù).用戶通過對GeoMap類的掌握,即可完成地圖的顯示、操作等基礎(chǔ)功能。如何創(chuàng)建自己的地圖工程,請參考“快速入門”圖層操作如何在地圖中加入各種數(shù)據(jù),這里需要用到“圖層”,圖層作為地圖的必要組成部分,用來表現(xiàn)各種地圖以及輔助數(shù)據(jù),下面通過一個簡單的介紹,來了解圖層是如何工作的:示例:向地圖中加入一個基于天地圖服務(wù)的矢量瓦片圖層。對于一個基于天地圖服務(wù)的矢量瓦片圖層,它有如下的必須屬性:名稱描述設(shè)置值name圖層的標(biāo)示2-10級矢量圖minLevel最小的縮放級別2maxLevel最大的縮放級別10url服務(wù)的遠(yuǎn)程路徑/services/A0512_EMap在設(shè)置完成這些屬性之后,把該圖層添加到主地圖中,即可顯示該地圖數(shù)據(jù),詳細(xì)內(nèi)容以及代碼可參考小示例:“顯示地圖”。繪圖操作完成基礎(chǔ)操作之后,用戶如何將自己的信息顯示到地圖上來呢?接下來我們來看看“繪圖操作”流程:在使用地圖時,用戶會需要把自己的業(yè)務(wù)信息標(biāo)繪到地圖之上,并配以簡要介紹和操作,地圖支持點、線、面、文字的繪制,其對應(yīng)的應(yīng)用場景有:功能描述特征點各種信息點的查詢,業(yè)務(wù)功能中可以用一個點來描述的對象。如:商鋪位置,人員位置,物件位置等。是標(biāo)注最常用的類別。定位點有描述圖片,以及相應(yīng)介紹文字,并且能夠響應(yīng)用戶事件如鼠標(biāo)點擊等。線業(yè)務(wù)中需要用線來描述的對象,主要有:路徑、管線等。路徑的顏色、邏輯結(jié)構(gòu)面業(yè)務(wù)中需要用線來描述的對象,例如:地塊、湖泊、山林等。填充、專題圖應(yīng)用等文字在地圖上顯示文字,標(biāo)注信息可以作為文字描述,配合點線面的標(biāo)繪使用。繪制流程:其中可能用到的類和方法介紹:詳細(xì)內(nèi)容可參看小示例中的“要素編輯示例” 功能描述相關(guān)的方法偽代碼創(chuàng)建矢量圖層layer=new GeoVectorLayer(“圖層名稱”)創(chuàng)建一個包含圖片的地圖點標(biāo)注point=GeoCustomMarker. createUrlBasedMarker(圖片路徑,定位位置)點加入到圖層layer.addFeature(point)圖層加入到地圖GeoMap.addLayer(layer)繪制完成之后,可以配合com.geostar.ggsdk.core.popup氣泡包以及事件,制作繪制對象的交互功能。地圖事件:地圖事件以及處理:事件對象:事件處理器:事件處理器是對事件與功能操作的一種封裝,為用戶提供更為方便的對象操作方式。例如:當(dāng)我們需要鼠標(biāo)選擇一個“點要素”,按照事件機制,我們需要以下流程:*給該點要素加入鼠標(biāo)點擊事件*處理對象點擊選擇時的顯示效果*用戶流程*結(jié)束選擇,取消對象選擇效果而是用處理器:GeoSelectFeaturesHandler只需要將該點要素添加到處理器,即可完成上述的1、2、4工作,用戶只需處理自己的流程即可。除此之外,該處理器還封裝了如:空白處點擊取消選擇、默認(rèn)選擇樣式等功能。在示例中的“空間查詢示例-面查詢”中
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中級會計實務(wù)考試歸納總結(jié)試題及答案探討
- 員工離店合同協(xié)議書
- 2025辦公室租賃合同范本應(yīng)該怎么寫
- 賣車尾款合同協(xié)議書
- 2025貸款裝修合同模板
- 勞動合同寄存協(xié)議書
- 2025年個人二手房買賣合同
- 中級會計實務(wù)考試實務(wù)試題及答案集
- 2025年醫(yī)療美容行業(yè):醫(yī)美消費趨勢與市場潛力分析報告
- 中級會計實務(wù)考試2025年考生必讀與試題答案
- 高中家長會 共筑夢想,攜手未來課件-高二下學(xué)期期末家長會
- 通用電子嘉賓禮薄
- 鋼筋混凝土獨立基礎(chǔ)施工方案
- GA 576-2018防尾隨聯(lián)動互鎖安全門通用技術(shù)條件
- 網(wǎng)紅文化傳媒有限公司制度
- 4.2依法履行義務(wù) 說課課件(共19張PPT)
- 發(fā)貨裝箱單Detail Packing list
- 第六章客戶評價案例
- 抽樣方法(課堂PPT)
- 智利地質(zhì)礦產(chǎn)資源概況
- 酒店值班經(jīng)理工作日志模板
評論
0/150
提交評論