《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于ArcGIS Flex API的校園電子地圖研究與實現
基于ArcGIS Flex API的校園電子地圖研究與實現
來源:微型機與應用2014年第7期
姬英杰,徐 鵬,楊懷卿
(山西農業大學,山西 太谷 030801)
摘要: 將ArcGIS Server地圖服務、WebServer服務集成于Adobe Flash Builder 4下,研究開發了基于ArcGIS Flex API的校園電子地圖展示軟件。該軟件提供了山西某大學詳細的地圖信息,不僅擁有常規地圖導航、支持屬性模糊查詢空間要素等功能,而且還對任意兩個熱點間最短路徑分析功能進行合理定制,對校園風光和人文歷史的展示產生了很好的效果。
Abstract:
Key words :

摘  要: 將ArcGIS Server地圖服務、WebServer服務集成于Adobe Flash Builder 4下,研究開發了基于ArcGIS Flex API的校園電子地圖展示軟件。該軟件提供了山西某大學詳細的地圖信息,不僅擁有常規地圖導航、支持屬性模糊查詢空間要素等功能,而且還對任意兩個熱點間最短路徑分析功能進行合理定制,對校園風光和人文歷史的展示產生了很好的效果。
關鍵詞: WebGIS;ArcGIS Flex API;RIA地圖控件;最短路徑分析

 隨著計算機技術的飛速發展,地理信息系統逐漸融入了人們生活的各個方面,作為其發展的必然趨勢之一的WebGIS也成為了諸多專家們所熱衷的研究領域。國內外的GIS廠家都推出各自的WebGIS產品,ArcGIS Flex API就是一種基于ArcGIS Server的一種客戶端應用開發框架。ArcGIS Flex API與Flash Builder 4結合可以構建出表現出色、交互體驗良好的富互聯網程序(RIA)。傳統的WebGIS電子地圖采用HTML頁面形式,在傳輸數據量大、實時性要求比較高時會存在一定延時,嚴重影響界面操作效率;富互聯網程序(RIA)可將桌面程序的表現力與瀏覽器的程序方便、快捷結合在一起,具有豐富的數據模型可將原來在后臺程序處理的問題現在轉移到客戶端,使數據能夠被緩存在客戶端,從而實現一個比基于HTML的響應速度更快、數據往返于服務器的次數更少的應用程序[1]?;贏rcGIS Flex API的校園電子地圖軟件針對地圖展示提供了山西某高校詳盡的地圖信息,不僅可以屬性模糊查詢定位目標,準確地對校園進行長度和面積的量算,為校園規劃管理提供參考;而且還可以準確地查找兩個關鍵點之間的最短路徑,為用戶進行簡潔的路線指引。
1 環境的搭建
 首先,安裝ArcMap 10軟件,用于原始數據源處理;其次,完成ArcGIS Server 10軟件的安裝,作為整個應用程序的GIS服務器,提供必要的地圖服務。ArcGIS相關軟件安裝完成后,進行Microsoft Visual studio 2010和Microsoft SQL Server 2008的安裝;在VS2010環境下可以發布WebServer服務供前臺調用,Microsoft SQL Server 2008存儲數據庫。最后安裝Adobe Flash Builder4.0用于開發RIA。
2 服務為主體的開發流程
 整個軟件基于B/S架構開發,因此如何合理發布、配置和調用服務自然而然成為整個開發過程的核心工作。在整個開發過程中主要涉及到地圖服務和WebServer服務兩大類,基于ArcGIS Server發布的不同種類的地圖服務是電子地圖展示功能實現的基礎,基于VS2010發布的WebServer服務是對客戶端管理員信息處理的后臺服務。服務為主體的開發流程如圖1所示。

3 基于ArcGIS Flex API地圖功能的實現
 作為一套基于Flex開發運行在瀏覽器端的地圖API,ArcGIS Flex API可以滿足一些GIS開發需求,如地圖瀏覽、多個專題圖層疊加、地圖符號的客戶端繪制、動態對象跟蹤顯示(車輛、飛機等)、運行GIS相關的空間分析模型、屬性條件查詢、空間條件查詢和編輯適量數據[2]。把ArcGIS Flex API類庫文件添加到新工程中的library path選項卡里,就可以開始開發工作?;贏rcGIS Flex API的校園電子地圖主要功能包括地圖導航功能、地圖面積和距離量算、空間要素查詢定位、最短路徑分析等;按功能發布了相應的地圖服務和管理用戶信息的WebServer服務。
3.1 Map控件的使用
 Map控件可以說是整個WebGIS程序開發的核心,它是一個粗粒度的類,其中封裝了大量的細粒度接口,如地圖空間范圍、空間參考、圖層集合和比例級別等[2]。Map控件相當于一個容器,可以包含多個地圖服務圖層,用來交互式瀏覽地圖。軟件設計中Map控件實現主要代碼如下。
<esri:Map id="mainMap" logoVisible="false"
mouseUp="mainMap_mouseUpHandler(event)
doubleClick="mainMap_doubleClickHandler(event)"
    mouseOver="mainMap_mouseOverHandler(event)"
extentChange="mainMap_extentChangeHandler(event)"
left="0" right="1" top="78" bottom="0"
    >
<!&mdash;用于顯示的動態地圖服務圖層-->
<esri:ArcGISDynamicMapServiceLayer
url="http://mypc/ArcGIS/rest/services/sxauGIS/MapServer" />
    <!&mdash;用于氣泡顯示的矢量服務圖層-->
<esri:FeatureLayer
    url="http://mypc/ArcGIS/rest/services/sxauFeatureLayer/
MapServer/0"
                   mode="selection"
                   id="myFeatureLayer"visible="false"
                   outFields="[imageSource,url,infor]"/>
<!&mdash;用于渲染查詢元素的圖層-->
<esri:GraphicsLayer id="myFindGraphicsLayer"  
            symbol="{baseSfs}"/>            
    &hellip;&hellip;
</esri:Map>
 id為mainMap的Map控件,其不僅包含了用于地圖直觀顯示的動態地圖服務圖層、用于氣泡顯示的矢量服務圖層,還包含了一系列作為客戶端渲染幾何矢量圖形(如查詢結果高亮顯示、路徑渲染等)載體的GraphicsLayer類型圖層。這些圖層為應用程序地圖功能實現提供了有利的保障。
3.2 地圖導航功能
 NavigationTool是一個非可視化控件,常常要與界面控件結合,用于地圖的導航操作。由于Map控件內部本身就集成了鼠標滾輪放大、縮小及左鍵平移的功能;因此,在工具欄地圖導航功能添加了上一視圖、下一視圖(需對上下視圖不可用情況進行處理)、全圖顯示作為補充。應用程序工具欄如圖2所示。
首先定義NavigationTool控件實例,指定相關Map控件實例:
 <esri:NavigationTool id="navigationTool"map="{mainMap}"/>
 工具欄上3個導航功能實現方法類似,以全圖顯示(工具欄第3個)為例進行說明,在其對應的Image控件 實例單擊事件里添加如下代碼。
if(navigationTool.isFirstExtent==false&&this.initMapExtent!=this.mainMap.extent.extent)
    {
//調用NavigationTool全圖顯示方法
        navigationTool.zoomToFullExtent();
        this.initMapExtent=this.mainMap.extent.extent;
}
    else
    {
        Alert.show("當前視圖已為全圖顯示!","提示");
    }
 單擊事件處理函數里對當前地圖顯示狀態進行了判斷,若不為全圖顯示狀態則設定為全圖顯示狀態,為全圖顯示則彈框提示。
3.3 建筑物信息氣泡提示
 氣泡是一種把業務數據和地圖結合在一起的有效方式[2]。地圖控件(Map)提供了一個infoWindow屬性用來在地圖上顯示氣泡信息,氣泡內容通過其infoWindowContent屬性控制,標題則是由其infoWindow屬性下label次級屬性控制。軟件中的氣泡提示格式是對氣泡內容進行了定制(自定義LabelDataRenderer組件,包含建筑物名稱、建筑物圖片和相關網址鏈接3部分內容,數據源則是通過對FeatureLayer服務圖層查詢得到,并在LabelDataRenderer實例加載時對實例屬性初始化),每次觸發氣泡提示實際上是目標建筑物對infoWindow的infoWindowContent屬性重新賦值;建筑物氣泡提示包含了兩種類型:展示狀態下氣泡提示和管理員編輯狀態下氣泡提示。管理員登錄后可以對建筑物氣泡屬性進行編輯并直接保存到后臺GIS服務器,如圖3所示。

 

 

3.4 模糊查詢建筑物中心定位
 實現建筑物名稱模糊查詢(全部建筑物名稱綁定到ComboBox可初步實現)和建筑物查詢結果中心定位,如圖4所示。建筑物查詢采用QueryTask(可以執行空間查詢,又可以執行屬性查詢),會涉及到QueryTask、Query和FeatureSet 3個類。

 第一步,實例化QueryTask,url屬性指向將要查詢的地圖服務圖層。
 <!&mdash;定義查詢任務-->
 <esri:QueryTask id="myQueryTask" url="http://mypc/ArcGIS/rest/services/sxauFeatureLayer/MapServer/0"/>
 第二步,在查詢按鈕單擊事件里設置搜索參數Query實例。
//屬性查詢條件
query.where="NAME="+"&prime;"+this.qText.textInput.text+"&prime;";
myQueryOutFieldArr=new Array();
myQueryOutFieldArr.push("NAME");
//指定返回的字段
query.outFields=myQueryOutFieldArr;
query.returnGeometry=true;
第三步,提交請求注冊處理函數,渲染查詢結果到目標圖層上。
/*提交注冊處理函數,onNameQueryResult為結果回調函數,onNameQueryFault是錯誤處理函數*/
myQueryTask.execute(query,newAsyncResponder(onNameQueryResult
,onNameQueryFault));
最后,onNameQueryResult函數中派發事件向主程序傳遞Graphic類型的數組,在主程序中將查詢結果添加到相應的GraphicLayer圖層上,中心地位的功能則是參照查詢結果Graphic的extent屬性加入一定偏移量賦值給地圖控件的extent屬性,從而間接地達到查詢結果中心定位顯示。
3.5 距離測量和面積測量
 將距離測量和面積測量設計到了管理員權限范圍,它們屬于地圖空間分析的范疇,在客戶端完全實現不太現實,ArcGIS Flex API中GeometryService類提供了各種空間分析功能,客戶端請求服務器端,等待服務器端返回結果,最后計算完成事件,整個過程異步執行。首先發布一個幾何服務(Geometry)供GeometryService類實例引用,設定距離所需參數、面積所需參數傳入GeometryService類實例的用于測距離(lengths)、用于測面積(areasAndLengths)方法,最后在GeometryService類實例中lengthsComplete、areasAndLengthsComplete屬性處理函數里面獲取相對應的測量結果。
3.6 關于起點終點的最短路徑分析
 最短路徑的求取問題是可以拓展為許多方面的最高效率問題,最短路徑不僅是指一般意義上的距離最短,還可以是時間最短、費用最少、線路利用率最高等標準[3]。針對展示功能設計了兩點間最短路徑分析,網絡數據集中邊權重屬性默認長度字段即可。實現大致分為數據源處理,地圖服務發布和RouteTask類、RouteParameters類的實例相結合從而得到路徑。
 第一步,數據源處理(構建網絡數據集以及建立地圖文檔)和地圖服務發布。
網絡數據集的優劣性直接影響了后續路徑分析的正確與否,為了提高路徑分析正確率,采用一套科學的數據源規范化處理流程至關重要。數據源處理流程如圖5所示。

 在ArcMap10中新建地圖文檔,將網絡數據集加入該文檔中,并在文檔中新建路徑(Network Analyst模塊內),把圖層精簡后,用作路徑分析地圖服務的數據源,效果如圖6所示。

 將處理后的數據源發布成用于路徑分析的地圖服務。
 第二步,RouteTask類和RouteParameters類的實例相結合得到路徑。
 RouteTask是一個非可視化的控件,可針對相應地圖服務進行最短路徑分析,可以根據提供的參數(RouteParameters類實例)求解得到相應最短路徑。關于起點終點的最短路徑分析:將起點終點名稱作為查詢條件對網絡數據集端點圖層(一系列帶屬性端點)進行查詢,把查詢結果賦值給stops屬性(RouteParameters子組件對應路徑中??奎c屬性)即可,調用RouteTask實例中solve方法(需傳入RouteParameters實例)并在其solveComplete屬性的事件處理函數里渲染起點終點提示以及兩點間最短路徑。
3.7 管理員信息管理
 采用客戶端調用ASP.NET Web服務的方式對服務器端的關系數據庫(存有管理員信息)進行增、刪、改操作。整個軟件界面狀態分為展示狀態和管理員登錄狀態,管理員登錄狀態相比前者增加了測量和管理員信息編輯等模塊。
綜上所述,地圖服務和WebServer服務合理的發布和調用是基于ArcGIS Flex API電子地圖開發的基礎,也是地圖功能實現的有力保障。這類便捷的開發方式必將長時間流行于WebGIS領域。
參考文獻
[1] 賈靜,耿襯.基于ArcGIS API for Flex的Web應用初探[J].地理空間信息,2012(6):114-118.
[2] 賈慶雷,萬慶.ArcGIS Server開發指南&mdash;&mdash;基于Flex和 .NET[M].北京:科學出版社,2011.
[3] 高晟.基于ArcGIS對矢量數據模型的最短路徑分析[J].微型機與應用,2011,36(15):84-87.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          久久久久国产免费免费| 亚洲综合精品四区| 国产亚洲欧美日韩日本| 亚洲永久精品国产| 欧美成人一区在线| 亚洲精品少妇| 亚洲国产精品久久人人爱蜜臀| 午夜一级久久| 国产精品女同互慰在线看| 亚洲电影自拍| 欧美va亚洲va日韩∨a综合色| 99国产精品久久久久老师| 亚洲自拍偷拍视频| 亚洲国内高清视频| 欧美亚洲日本一区| 亚洲手机在线| 国产精品成人va在线观看| 能在线观看的日韩av| 亚洲男女自偷自拍图片另类| 亚洲美女少妇无套啪啪呻吟| 一本色道久久综合狠狠躁篇怎么玩| 欧美日韩一区自拍| 亚洲精品欧美精品| 欧美日本精品一区二区三区| 国产日韩欧美一区二区三区在线观看| 亚洲精品一线二线三线无人区| 91久久精品久久国产性色也91| 国产亚洲精品一区二区| 国产一区二区三区高清在线观看| 欧美视频一区| 欧美三级中文字幕在线观看| 亚洲综合好骚| 亚洲毛片在线观看.| 久久精品论坛| 午夜精品剧场| 亚洲午夜国产成人av电影男同| 欧美日韩视频第一区| 麻豆成人91精品二区三区| 欧美日韩一二三四五区| 亚洲男人av电影| 欧美专区亚洲专区| 91久久精品一区二区别| 尤物精品国产第一福利三区| 久久国产主播精品| 激情婷婷欧美| 亚洲精品国偷自产在线99热| 欧美国产视频在线| 1024国产精品| 国产视频精品xxxx| 欧美另类变人与禽xxxxx| 免费黄网站欧美| 欧美一区二区成人6969| 亚洲无亚洲人成网站77777| 欧美日韩国产一区二区三区| 亚洲精品欧美一区二区三区| 欧美一级久久久久久久大片| 激情久久久久久久久久久久久久久久| 免费亚洲电影在线观看| 国产精品美女久久久久久久| 国产精品免费看| 亚洲三级免费电影| 亚洲自拍偷拍视频| 国产欧美一区二区三区久久人妖| 亚洲国产cao| 日韩图片一区| 欧美日韩国产另类不卡| 国产精品一区亚洲| 欧美日韩精品高清| 国产欧美日本一区二区三区| 亚洲欧美精品| 欧美中日韩免费视频| 欧美韩国日本一区| 欧美一级视频精品观看| 国产精品一区二区三区免费观看| 亚洲欧洲综合另类| 国产精品外国| 午夜精品一区二区三区电影天堂| 久久久久网址| 亚洲国产精品一区二区第四页av| 亚洲国产日日夜夜| 欧美日韩色一区| 国产女精品视频网站免费| 免费欧美高清视频| 午夜精品一区二区三区在线播放| 亚洲精品资源| 欧美欧美天天天天操| 亚洲经典视频在线观看| 亚洲永久免费观看| 亚洲午夜未删减在线观看| 好男人免费精品视频| 国产一区二区成人久久免费影院| 久久国产视频网| 亚洲人成亚洲人成在线观看图片| 亚洲一区久久| 久久久久久久久一区二区| 1000部国产精品成人观看| 一区二区三区毛片| 亚洲毛片一区| 国产精品毛片a∨一区二区三区| aa成人免费视频| 在线看一区二区| 久久亚洲国产精品日日av夜夜| 小黄鸭视频精品导航| 国产精品永久免费观看| 国产精品99久久久久久久女警| 国产精品久久久久久久午夜片| 欧美在线地址| 国语自产精品视频在线看8查询8| 狠狠久久综合婷婷不卡| 亚洲午夜三级在线| 香蕉视频成人在线观看| 欧美成va人片在线观看| 亚洲一区在线免费| 狠狠干综合网| 在线精品亚洲一区二区| 国产一级一区二区| 99热免费精品在线观看| 欧美中文字幕在线| 99riav1国产精品视频| 欧美成人dvd在线视频| 亚洲第一精品电影| 国产精品国产三级国产aⅴ浪潮| 欧美日韩在线观看一区二区| 欧美一区二区三区免费在线看| 国产精品入口日韩视频大尺度| 在线视频亚洲欧美| 国产精品在线看| 日韩一级免费| 久久伊人精品天天| 久久久精品日韩欧美| 狠狠88综合久久久久综合网| 亚洲一区日韩在线| 亚洲欧洲99久久| 国产精品腿扒开做爽爽爽挤奶网站| 亚洲一区二区三区在线播放| 91久久黄色| 国产精品久久久久久久7电影| 欧美午夜精品理论片a级大开眼界| 欧美视频在线观看一区二区| 欧美日韩不卡合集视频| 亚洲综合不卡| 国产精品久久久久久福利一牛影视| 久久婷婷激情| 亚洲视频视频在线| 亚洲特色特黄| 亚洲一区二区三区在线观看视频| 国产精品日韩精品欧美在线| 精品成人一区二区| 亚洲成在人线av| 亚洲男女自偷自拍图片另类| 欧美国产三级| 亚洲第一毛片| 亚洲人成网站在线观看播放| 亚洲欧美另类中文字幕| 免费不卡在线视频| 亚洲欧美卡通另类91av| 国产亚洲欧美日韩日本| 国产欧美精品va在线观看| 伊人精品成人久久综合软件| 亚洲精品国产精品国自产观看浪潮| 亚洲综合国产精品| 久久中文字幕导航| 黄色成人av| 狠狠色狠狠色综合人人| 欧美激情一区二区三区在线视频观看| 欧美激情综合五月色丁香小说| 新67194成人永久网站| 韩日视频一区| 国产视频不卡| 老妇喷水一区二区三区| 久久久久久久久伊人| 99这里只有久久精品视频| 亚洲第一黄色网| 在线视频欧美日韩精品| 国产日产欧产精品推荐色| 快播亚洲色图| 久久日韩粉嫩一区二区三区| 国产视频欧美| 国产精品视频男人的天堂| 国产精品夜色7777狼人| 欧美喷潮久久久xxxxx| 日韩视频永久免费| 亚洲电影天堂av| 亚洲国产欧洲综合997久久| 久久青草欧美一区二区三区| 久久久精品性| 1000精品久久久久久久久| 午夜日韩视频| 欧美人在线观看| 国产日产高清欧美一区二区三区| 亚洲欧美国产va在线影院| 中日韩美女免费视频网址在线观看| 欧美成人免费一级人片100| 亚洲人体大胆视频| 亚洲精品乱码久久久久久蜜桃91| 欧美日韩在线亚洲一区蜜芽| 欧美xart系列高清| 亚洲国产精品国自产拍av秋霞| 一区二区欧美激情| 欧美有码在线观看视频| 欧美肉体xxxx裸体137大胆| 亚洲激情视频在线播放| 欧美黄网免费在线观看| 麻豆乱码国产一区二区三区| 欧美午夜视频一区二区| 欧美在线免费观看亚洲| 国产欧美一二三区| 久久另类ts人妖一区二区| 午夜综合激情| 久久精品免费播放| 亚洲高清在线精品| 中文在线资源观看网站视频免费不卡| 欧美日韩一级视频| 国产精品videossex久久发布| 麻豆精品视频在线| 欧美日韩另类丝袜其他| 欧美日韩hd| 一区在线免费观看| 亚洲一区亚洲二区| 毛片基地黄久久久久久天堂| 欧美亚州在线观看| 欧美性事免费在线观看| 国产精品婷婷| 91久久香蕉国产日韩欧美9色| 欧美性一区二区| 亚洲欧洲美洲综合色网| 欧美视频亚洲视频| 激情久久久久久久久久久久久久久久| 亚洲国产精品电影| 亚洲七七久久综合桃花剧情介绍| 欧美日韩美女在线观看| 国产精品免费一区二区三区在线观看| 香蕉久久夜色精品国产| 国产精品久久久久av免费| 午夜久久久久久久久久一区二区| 日韩一区二区电影网| 开心色5月久久精品| 久久综合婷婷| 国产日韩欧美一区二区| 国产一区二区三区免费不卡| 欧美日韩免费观看一区=区三区| 亚洲欧洲精品一区| 亚洲国产片色| 欧美日韩一区在线观看| 久久精品网址| 亚洲中字黄色| 亚洲欧美网站| 欧美日韩一区二区免费在线观看| 欧美日韩高清免费| 国产精品欧美日韩| 午夜精品久久一牛影视| 国内一区二区在线视频观看| 另类图片综合电影| 午夜精品成人在线视频| 久久精品国产第一区二区三区| 亚洲视频中文字幕| 欧美日韩一区在线| 日韩一级网站| 欧美一区二区三区四区高清| 久久亚洲私人国产精品va| 激情综合激情| 在线免费观看日本欧美| 一区二区三区四区五区精品视频| 亚洲欧洲一区| 久久精品导航| 亚洲精品美女在线观看| 狠狠狠色丁香婷婷综合久久五月| 国产精品人成在线观看免费| 亚洲色图综合久久| 一区二区三区久久网| 美女主播精品视频一二三四| 欧美国产精品va在线观看| 午夜欧美电影在线观看| 国产精品亚洲欧美| 亚洲欧美一区二区三区极速播放| 久久久激情视频| 亚洲日本一区二区三区| 国产精品久久国产三级国电话系列| 亚洲视频在线观看| 欧美成人精品一区二区| 久久女同互慰一区二区三区| 亚洲最快最全在线视频| 久久精品亚洲一区二区三区浴池| 亚洲字幕一区二区| 国产日韩欧美综合在线| 久久精品国产亚洲一区二区三区| 久久综合九色综合欧美狠狠| 国产女主播视频一区二区| 欧美日韩另类视频| 美女黄毛**国产精品啪啪| 国产一二精品视频| 欧美日韩精品一区二区在线播放| 农夫在线精品视频免费观看| 国产主播喷水一区二区| 欧美日本高清一区| 久久久久久一区二区| 久久资源在线| 久久婷婷成人综合色| 久久大逼视频| 国产日本欧美一区二区| 亚洲午夜免费福利视频| 欧美不卡三区| 猛干欧美女孩| 国产精品私人影院| 麻豆国产精品一区二区三区| 久久久噜噜噜久久中文字幕色伊伊| 91久久久久| 国产伦精品一区二区三区免费迷| 狠狠做深爱婷婷久久综合一区| 99综合视频| 久久久久久久波多野高潮日日| 狠狠入ady亚洲精品| 日韩午夜高潮| 国产精品网曝门| 欧美日韩ab片| 国产精品麻豆va在线播放| 极品少妇一区二区三区精品视频| 久久综合综合久久综合| 欧美色123| 欧美日韩国产91| 99re在线精品| 在线日韩av永久免费观看| 欧美与欧洲交xxxx免费观看| 欧美亚洲第一区| 一区二区视频免费完整版观看| 老司机精品视频一区二区三区| 免费观看30秒视频久久| 尤物九九久久国产精品的分类|