• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于Google Earth的導(dǎo)航電子地圖設(shè)計

    2014-01-15 10:00:18姚冰冰袁志敏
    電子設(shè)計工程 2014年19期
    關(guān)鍵詞:鉤子航跡視圖

    姚冰冰,袁志敏,吳 梅

    (1.西北工業(yè)大學(xué) 陜西 西安 710129;2.陜西飛機(jī)工業(yè)(集團(tuán))有限公司設(shè)計研究院 陜西 漢中 723213)

    隨著現(xiàn)代無人機(jī)的發(fā)展,為了能更好地監(jiān)視無人機(jī)的飛行狀況并對無人機(jī)進(jìn)行控制,人們使用了各種地面設(shè)備,包括人工水平儀、慣性測量單元指示器、3D視景[1]、電子地圖等,來輔助操作員對無人機(jī)的飛行數(shù)據(jù)和任務(wù)設(shè)備進(jìn)行實(shí)時地監(jiān)控。其中電子地圖是伴隨著計算機(jī)技術(shù)的發(fā)展而出現(xiàn)的地圖新形式,Google Earth是其中的典型代表。

    傳統(tǒng)的紙質(zhì)地圖在人類歷史上扮演了重要角色,隨著計算機(jī)技術(shù)的發(fā)展,人們發(fā)明了更加精確、靈活的電子地圖。從20世紀(jì)80年代起,歐美很多國家就開始了相關(guān)研究,到現(xiàn)在電子地圖技術(shù)已得到了很大發(fā)展,廣泛的應(yīng)用到了交通和導(dǎo)航領(lǐng)域[2]。

    Google Earth是Google公司開發(fā)的一款虛擬地球軟件,它把航拍照片、衛(wèi)星圖像和GIS數(shù)據(jù)整合在一起,形成一個地球的三維模型[3]。Google Earth的數(shù)據(jù)大都來源于美國國家航空航天局(NASA)的衛(wèi)星圖像,用戶可以通過它來足不出戶的瀏覽世界。Google Earth還可以進(jìn)行二次開發(fā),來實(shí)現(xiàn)一些復(fù)雜的應(yīng)用需求。

    1 Google Earth及其二次開發(fā)

    目前針對Google Earth的開發(fā)主要有兩種方式,第一種是基于Google Earth的API;第二種是基于KML文件[4]。編寫程序時,為了實(shí)現(xiàn)特定功能,需要結(jié)合使用這兩種開發(fā)方式。

    1.1 Google Earth API介紹

    Google公司提供了Google Earth API類庫,基于此用戶可以在外部程序中調(diào)用Google Earth的功能。Google Earth API類庫包含十一個類,主要用到的有:

    1)IApplicationGE類,該類是Google Earth API的入口類,通過該類可以控制Google Earth客戶端的開啟、關(guān)閉,獲取視圖窗口句柄、主窗口句柄,還可以進(jìn)行獲取地圖視場照相機(jī)對象、Google Earth版本號、轉(zhuǎn)換坐標(biāo)等復(fù)雜操作[3];

    2)ICameraInfoGE類,該類表示Google Earth地圖上某一點(diǎn)的視場照相機(jī),通過該類可以獲取并設(shè)置視場照相機(jī)的焦點(diǎn)位置、轉(zhuǎn)角、仰角、方位角等參數(shù);

    3)IPointOnTerrainGE類,該類是IApplicationGE類的成員函數(shù) GetPointOnTerrainFromScreenCorrds()的返回類型,通過該類可以將Google Earth坐標(biāo)系內(nèi)一點(diǎn)轉(zhuǎn)化為經(jīng)緯度信息。

    其 他 的 類 還 有 :IFeatureGE、IFeatureCollectionGE、IView ExtentsGE、ISearchControllerGE、ITourControllerGE、IAnimation ControllerGE、ITimeGE、ITimeIntervalGE,分別用來實(shí)現(xiàn)不同的功能。

    1.2 KML文件介紹

    KML是一種基于XML語法與格式的、用于描述和保存地理信息(如點(diǎn)、線、圖像、多邊形、模型等)的編碼規(guī)范,KML文件可以被Google Earth識別并顯示。

    像XML一樣,KML使用基于 tag的表達(dá)方式,tag以結(jié)尾。Google Earth定義了種類繁多的tag,包括地標(biāo)、說明、地面疊加層、路徑和多邊形等。本文主要用到的 tag有:Placemark,地標(biāo)元素,包含了其它元素;LookAt,視場照相機(jī)所處位置元素,包含longitude、latitude、altitude、heading、tilt、range 元素;visibility 元素, 可見性;LineString,路徑元素,包含 altitudeMode、coordinates元素;coordinates元素,坐標(biāo)元組,每個包括經(jīng)度、緯度和海拔的浮點(diǎn)值;altitudeMode元素,用來指定如何解釋與之對應(yīng)的coordinates元素中的海拔分量;Style元素,設(shè)定一個樣式;Point元素,點(diǎn)元素,包含altitudeMode、coordinates 元素[5]。

    KML文件的tag使用了包含關(guān)系,這樣就可以修改單個Placemark元素的LookAt屬性,或是對單個LineString元素或Point元素的altitudeMode屬性進(jìn)行設(shè)置。

    2 導(dǎo)航電子地圖設(shè)計

    作為監(jiān)控?zé)o人機(jī)飛行狀態(tài)的地面設(shè)備的一部分,導(dǎo)航電子地圖應(yīng)該實(shí)現(xiàn)地圖顯示、地圖定位、規(guī)劃航跡、顯示實(shí)時航跡、重現(xiàn)航跡等功能,本文由于篇幅所限,僅重點(diǎn)實(shí)現(xiàn)一些功能。

    這里在Microsoft Visual Studio 2008開發(fā)環(huán)境中基于MFC編寫程序?qū)崿F(xiàn)所需功能,主要包括視圖嵌入、繪制航跡、查看航跡等功能。

    2.1 嵌入Google Earth視圖窗口

    1)將所用到的類導(dǎo)入到所建項目中。所用到的類型庫為“Google Earth 1.0 Type Library<1.0>”,在項目中添加即可。

    2)啟動Google Earth客戶端。先調(diào)用IsInitialized()判斷客戶端是否初始化成功,否則調(diào)用CreateDispatch()來啟動Google Earth客戶端,其中 CreateDispatch()接受一個 CLSID類型的參數(shù),在Google Earth COM API官方文檔可查到Google Earth的CLSID值。

    3)將Google Earth視圖窗口嵌入到主程序界面中。分別調(diào)用 GetMainHwnd()和 GetRenderHwnd()得到 Google Earth主窗口句柄和Google Earth視圖窗口句柄,然后調(diào)用Windows API函數(shù) SetWindowPos()函數(shù)將 Google Earth的界面隱藏掉,再調(diào)用Windows API函數(shù)SetParent()函數(shù)將Google Earth視圖窗口嵌入到主程序界面中。

    程序執(zhí)行效果圖1所示:

    圖1 Google Earth視圖嵌入效果Fig.1 Embedded effect of the Google Earth view window

    2.2 在Google Earth視圖中規(guī)劃航跡

    規(guī)劃航跡要將一些地點(diǎn)加入到航跡中,這里用兩種方式實(shí)現(xiàn)添加航跡點(diǎn):1,在Google Earth視圖中添加;2,輸入經(jīng)緯度來添加。第一種方式需要使用鉤子技術(shù),彈出右鍵菜單功能,轉(zhuǎn)換坐標(biāo)方法等,兩種方式都要用到KML文件。

    2.2.1 鉤子技術(shù)

    瀏覽Google Earth視圖是了解某一地區(qū)地形和相對位置最直觀的方式,有時需要將某個地點(diǎn)加入到航跡中,這里實(shí)現(xiàn)右鍵彈出菜單的功能,在菜單中決定是否將選中地點(diǎn)加入航跡。

    Google Earth沒有提供和鼠標(biāo)按鍵有關(guān)的接口函數(shù)[6],需要通過響應(yīng)鼠標(biāo)右鍵消息來進(jìn)行相應(yīng)動作,但鼠標(biāo)在Google Earth視圖窗口中點(diǎn)擊產(chǎn)生的消息會被Google Earth攔截,導(dǎo)致響應(yīng)不了自定義的右擊消息的響應(yīng)。要實(shí)現(xiàn)上述功能需要使用鉤子(Hook)技術(shù)。

    Windows系統(tǒng)是建立在以消息為基礎(chǔ)的事件驅(qū)動機(jī)制上的,操作系統(tǒng)將硬件產(chǎn)生的消息(如鼠標(biāo)移動或鍵盤按下)、操作系統(tǒng)產(chǎn)生的消息和其他Windows程序傳送過來的消息放在消息隊列中,等待應(yīng)用程序調(diào)用[7]。而鉤子可以截獲并處理這些消息,以實(shí)現(xiàn)自己期望的功能。鉤子分為線程鉤子和系統(tǒng)鉤子,線程鉤子只能攔截當(dāng)前線程的消息,而系統(tǒng)鉤子則能攔截系統(tǒng)中所有線程的事件消息。因為系統(tǒng)鉤子會影響系統(tǒng)中所有的應(yīng)用程序,其鉤子函數(shù)需要放在動態(tài)鏈接庫(dll)中。系統(tǒng)鉤子原理如圖2所示。

    對本文的程序來說,Google Earth視圖窗口嵌入到主程序的界面后,Google Earth在后臺運(yùn)行,當(dāng)前線程所屬進(jìn)程是主程序,綜上考慮需要采用系統(tǒng)鉤子。

    在MFC下實(shí)現(xiàn)右鍵彈出菜單,可以選擇響應(yīng)WM_RBUTTONDOWN、WM_RBUTTONUP或 WM_CONTEXTMENU消息,這里選擇響應(yīng)WM_CONTEXTMENU消息。

    在動態(tài)鏈接庫中編寫鉤子處理函數(shù),攔截到WM_RBUTTONUP消息后,向主窗口發(fā)送WM_CONTEXTMENU消息;主程序中在WM_CONTEXTMENU消息的處理函數(shù)中進(jìn)行彈出菜單的動作。程序執(zhí)行效果如圖3所示。

    圖2 系統(tǒng)鉤子原理Fig.2 Principle of system hook

    圖3 Google Earth視圖窗口右鍵效果Fig.3 Effect of right button clicked on Google Earth view window

    2.2.2 Google Earth坐標(biāo)系與屏幕坐標(biāo)系

    在Google Earth視圖中將選中地點(diǎn)添加到航跡時,還需要取得選中地點(diǎn)的屏幕坐標(biāo),傳遞給主程序,一方面WM_CONTEXTMENU消息的處理函數(shù)需要這個數(shù)值,以在鼠標(biāo)右鍵點(diǎn)擊的地點(diǎn)彈出菜單;另一方面,需要將該所選地點(diǎn)的屏幕坐標(biāo)轉(zhuǎn)換為經(jīng)緯度信息寫入KML文件,以進(jìn)一步使用。

    Google Earth沒有提供獲取屏幕坐標(biāo)的函數(shù),也沒有提供從屏幕坐標(biāo)系向地理坐標(biāo)系轉(zhuǎn)換的函數(shù),只提供了從Google Earth坐標(biāo)系向地理坐標(biāo)系轉(zhuǎn)換的Get Point On Terrain From ScreenCoords()[6]函數(shù),該函數(shù)在 IApplicationGE類中定義,接受兩個參數(shù),分別是選中地點(diǎn)在Google Earth坐標(biāo)系中的橫坐標(biāo)和縱坐標(biāo),因此需要先得到這兩個參數(shù)的值。

    Google Earth坐標(biāo)系和屏幕坐標(biāo)系對應(yīng)關(guān)系如圖4所示。

    圖中xoy為Google Earth坐標(biāo)系,橫坐標(biāo)與縱坐標(biāo)范圍都為-1到1;XOY為屏幕坐標(biāo)系,虛線部分為Google Earth視圖窗口,(L,T)為其左上角頂點(diǎn)在屏幕坐標(biāo)系坐標(biāo),(R,B)為其右下角頂點(diǎn)在屏幕坐標(biāo)系坐標(biāo),(Ox,Oy)為視圖中心在屏幕坐標(biāo)系坐標(biāo)。

    通過圖4所示對應(yīng)關(guān)系,可以得到屏幕坐標(biāo)系中一點(diǎn)(x,y)與 Google Earth 坐標(biāo)系中對應(yīng)點(diǎn)(GEx,GEy)的關(guān)系:

    (x-Ox)/(R-L)=(GEx-0)/(1-(-1)),

    圖4 Google Earth坐標(biāo)系和屏幕坐標(biāo)系對應(yīng)關(guān)系Fig.4 Correspondence of google earth coordinate and screen coordinate

    (Oy-y)/(B-T)=(GEy-0)/(1-(-1))。

    其中,屏幕坐標(biāo)(x,y)由鉤子程序取得,傳給主程序;頂點(diǎn)坐標(biāo) (L,T)、(R,B) 可調(diào)用 Windows API函數(shù) Get Window Rect()得到;視圖中心坐標(biāo)(Ox,Oy)可由(L,T)、(R,B)計算得到,由此可計算出 Google Earth坐標(biāo)(GEx,GEy)。然后用上面提到的函數(shù)Get Point On Terrain From ScreenCoords()將之轉(zhuǎn)化為地理坐標(biāo),寫入KML文件中。

    2.2.3 讀寫KML文件

    KML文件本質(zhì)上還是XML文件,讀寫XML文件的方法有很多,這里使用CMarkUp類來修改KML文件內(nèi)容。

    添加航線和航跡點(diǎn)時,可以事先在KML文件中預(yù)先寫好一定數(shù)量的LineString元素和Point元素,在添加時按次序修改。但由于每次要添加的航線數(shù)和航跡點(diǎn)數(shù)是不同的,上述方法并不合適,這里根據(jù)KML語法特征構(gòu)建一個線模版KML文件和一個點(diǎn)模版KML文件[8],添加航線或航跡點(diǎn)時,復(fù)制該模版文件,然后修改所復(fù)制的文件的相應(yīng)元素。

    對于所添加航跡點(diǎn),要設(shè)置標(biāo)記來突出顯示,這可以通過使用Style元素來實(shí)現(xiàn)。

    添加航線流程圖如圖5所示。

    圖5 添加航線流程圖Fig.5 Flow chart of adding track routes

    流程圖中,l用來計數(shù)當(dāng)前添加的是第幾條航線;p用來計數(shù)當(dāng)前添加的是第幾個航跡點(diǎn),以給復(fù)制的文件命名及之后調(diào)用。

    添加新航線之前,應(yīng)隱藏上一條添加的航線和航跡點(diǎn),這可以通過修改KML文件的visibility元素的值做到,其值為1表示可見,為0表示不可見。

    讀KML文件時,使用IApplicationGE類的OpenKmlFile()函數(shù),該函數(shù)接受兩個參數(shù),第一個參數(shù)為要讀取的KML文件的絕對路徑,第二個參數(shù)為1。每次添加航跡點(diǎn)后,都需要讀取l-p.kml,使選中的地點(diǎn)顯示出標(biāo)記效果。

    完成添加航跡點(diǎn)后,使用OpenKmlFile()函數(shù)讀取l.kml文件,即可在Google Earth視圖上形成航跡,繪制航跡效果如圖6所示。

    圖6 繪制航跡效果圖Fig.6 Effect of drawing track route

    2.3 查看規(guī)劃好的航跡

    完成添加航線后,有時需要查看已經(jīng)規(guī)劃好的航跡,可以在地圖上直觀查看其地理位置或者查看某條航跡上的航跡點(diǎn)信息,這些需要用到一個帶復(fù)選框的List Box控件。MFC沒有提供帶復(fù)選框的List Box控件,可以修改其Owner Draw屬性和Has Strings屬性,并將綁定的控件類型改為CCheckListBox即可。

    每次添加新航線后,要在List Box控件中生成一個新條目,以便全部添加完成后查看該航線信息。

    通過勾選條目之前的復(fù)選框狀態(tài),來決定是否在地圖上顯示某航跡。復(fù)選框狀態(tài)改變后,會發(fā)送ON_LBN_SELCHANGE消息,在該消息的處理函數(shù)OnSelchangeList()中添加代碼,實(shí)現(xiàn)顯示某條航線的功能。顯示航線流程圖如圖7所示。

    流程圖中,i和j分別用來給條目和航跡點(diǎn)計數(shù),由于條目編號從0開始,而航線編號從1開始,因此條目i對應(yīng)的航線號為i+1。

    通過雙擊條目來顯示某條航跡的詳細(xì)信息。雙擊List Box會發(fā)送ON_LBN_DBLCLK消息,在該消息的處理函數(shù)OnBnDBClickedListBox()添加代碼,通過 CMarkUp類來讀取所點(diǎn)擊航線對應(yīng)的KML文件,獲取其coordinates元素信息,經(jīng)過字符串處理,就能得到該航線各個航跡點(diǎn)的經(jīng)度、緯度和海拔值。

    2.4 在Google Earth視圖中顯示實(shí)時航跡

    顯示實(shí)時航跡就是要在電子地圖上動態(tài)顯示無人機(jī)的飛行過程,以檢驗飛行效果和任務(wù)執(zhí)行情況。這里需要讀取保存無人機(jī)飛行數(shù)據(jù)的EXCEL文件,讀取EXCEL文件的方法有很多,本文選用BasicExcel類來讀取[9]。

    圖7 顯示航線流程圖Fig.7 Flow chart of displaying track route

    首先建立一個包含Point元素和Style元素的KML文件,其LookAt元素和coordinates元素修改為無人機(jī)的初始位置,設(shè)置Style元素標(biāo)記用來表示無人機(jī);使用LineStyle元素來給表示實(shí)時航跡的線條設(shè)置不同的顏色和粗細(xì)度,以區(qū)別于規(guī)劃的航跡。

    每隔固定時間,通過讀取EXCEL文件得到經(jīng)緯度信息,依此來修改KML文件中coordinates元素的值,然后讀取KML文件。這樣每次讀取,無人機(jī)標(biāo)記就會顯示在其實(shí)際飛行位置。實(shí)時航跡顯示效果如圖8所示。

    圖8 實(shí)時航跡顯示效果圖Fig.8 Effect of Real-time track routes display

    圖中,細(xì)線為規(guī)劃的航跡,粗線為實(shí)際飛行航跡。

    3 結(jié)束語

    Google Earth是Google公司開發(fā)的一款優(yōu)秀軟件,普通用戶可以通過它來免費(fèi)瀏覽全球各地的高清晰度衛(wèi)星圖片。而有特殊需求的用戶則可以通過二次開發(fā)做出特定功能。本文基于Visual Studio 2008平臺,利用Google Earth API和KML文件,編寫程序?qū)崿F(xiàn)了規(guī)劃航跡、查看航跡和顯示實(shí)時航跡等功能。

    [1]DanielPerez,Ivan Maza, Fernando Caballero, David Scarlatti, Enrique Casado, Anibal Ollero.A Ground Control Station for a Multi-UAV Surveillance System[J].Journal of Intelligent&Robotic Systems,2013,69(1-4):119-130.

    [2]王倩.基于GIS的電子導(dǎo)航圖和任務(wù)規(guī)劃[D].西安:西北工業(yè)大學(xué),2007.

    [3]江寬,龔小鵬.Google API開發(fā)詳解:Google Maps與Google Earth雙劍合璧[M].北京:電子工業(yè)出版社,2008.

    [4]馬俊.基于GoogleEarth的無人機(jī)地面站監(jiān)控系統(tǒng)[D].南京:南京航空航天大學(xué),2011.

    [5]Google.Google Developers:Keyhole 標(biāo) 記 語 言 [EB/OL].(2013-09-30)[2013-11-08].https://developers.google.com/kml/documentation/kmlreference?hl=zh-CN.

    [6]馬謙.智慧地圖:Google Earth/Maps/KML核心開發(fā)技術(shù)揭秘[M].北京:電子工業(yè)出版社,2010.

    [7]侯俊杰.深入淺出MFC[M].武漢:華中科技大學(xué)出版社,2002.

    [8]楊鑫,鄭新奇.Google Earth二次開發(fā)制圖接口設(shè)計與實(shí)現(xiàn)[J].中國科技論文在線精品論文,2011,4(18):1692-1696.YANG Xin,ZHENG Xin-qi.An interface for drawing features in secondary development of Google Earth[J].Highlights of Sciencepaper Online,2011,4(18):1692-1696.

    [9]劉瑞通,茍先太,馬超,等.基于BasicExcel的讀寫Excel方法研究[J].計算機(jī)與現(xiàn)代化,2011(8):198-200.LIU Rui-tong,GOU Xian-tai,MA Chao,et al.Methods of accessexcelbased on basicExcel [J].Computerand Modernization,2011(8):198-200.

    猜你喜歡
    鉤子航跡視圖
    夢的航跡
    青年歌聲(2019年12期)2019-12-17 06:32:32
    誰和誰好
    快樂語文(2018年15期)2018-11-29 10:23:17
    自適應(yīng)引導(dǎo)長度的無人機(jī)航跡跟蹤方法
    5.3 視圖與投影
    視圖
    Y—20重型運(yùn)輸機(jī)多視圖
    SA2型76毫米車載高炮多視圖
    幸福的一家
    《脈望館鈔校本古今雜劇》穿關(guān)之“鉤子困帶”考
    中華戲曲(2017年2期)2017-02-16 06:53:24
    視覺導(dǎo)航下基于H2/H∞的航跡跟蹤
    亚洲精品一区蜜桃| 中文在线观看免费www的网站| 亚洲不卡免费看| 精品亚洲乱码少妇综合久久| 国产精品麻豆人妻色哟哟久久 | 亚洲乱码一区二区免费版| 两个人的视频大全免费| 人人妻人人澡欧美一区二区| 男女下面进入的视频免费午夜| 久久99热这里只有精品18| 噜噜噜噜噜久久久久久91| 国内精品宾馆在线| 午夜精品一区二区三区免费看| 最近中文字幕2019免费版| 又大又黄又爽视频免费| 美女内射精品一级片tv| 久久久久久久久久久丰满| 国产一区二区三区综合在线观看 | 三级国产精品欧美在线观看| 国产精品一区二区三区四区久久| 在线 av 中文字幕| 日韩一区二区视频免费看| 寂寞人妻少妇视频99o| 国产精品一及| 亚洲精品国产av成人精品| 别揉我奶头 嗯啊视频| 熟妇人妻久久中文字幕3abv| 少妇被粗大猛烈的视频| 国产成人a∨麻豆精品| 日日撸夜夜添| videossex国产| 久久久久久久国产电影| 亚洲av成人精品一区久久| 精品酒店卫生间| 天堂中文最新版在线下载 | 美女黄网站色视频| 日韩亚洲欧美综合| 日韩一区二区视频免费看| 两个人的视频大全免费| 国产精品爽爽va在线观看网站| 成人av在线播放网站| 国产乱人偷精品视频| 亚洲av二区三区四区| 最新中文字幕久久久久| 日韩欧美精品免费久久| 成人综合一区亚洲| 蜜臀久久99精品久久宅男| 久久久久久久午夜电影| 亚洲精品中文字幕在线视频 | 亚洲欧洲国产日韩| 国产精品久久视频播放| 国产高清三级在线| av.在线天堂| 国产精品一及| 水蜜桃什么品种好| 伦精品一区二区三区| 亚洲乱码一区二区免费版| 偷拍熟女少妇极品色| 国产乱来视频区| 亚洲无线观看免费| 在线观看一区二区三区| 亚洲婷婷狠狠爱综合网| 成人综合一区亚洲| 自拍偷自拍亚洲精品老妇| 成人漫画全彩无遮挡| 色视频www国产| 内射极品少妇av片p| 美女大奶头视频| 久久99热这里只频精品6学生| 亚洲精品456在线播放app| 搞女人的毛片| 美女国产视频在线观看| 午夜爱爱视频在线播放| 特级一级黄色大片| 久久久成人免费电影| 一区二区三区免费毛片| 国产探花在线观看一区二区| 免费高清在线观看视频在线观看| av在线播放精品| 亚洲人成网站在线播| 成人亚洲精品一区在线观看 | 夜夜看夜夜爽夜夜摸| 国产精品国产三级国产av玫瑰| 久久久久九九精品影院| 天堂av国产一区二区熟女人妻| av网站免费在线观看视频 | 欧美一级a爱片免费观看看| 边亲边吃奶的免费视频| 免费大片18禁| 高清在线视频一区二区三区| 久久热精品热| 日本av手机在线免费观看| 欧美日韩亚洲高清精品| 九草在线视频观看| 五月玫瑰六月丁香| 建设人人有责人人尽责人人享有的 | 一级a做视频免费观看| 精品人妻熟女av久视频| 亚洲欧美日韩东京热| 国产不卡一卡二| 精品久久久久久久末码| 欧美潮喷喷水| 日本午夜av视频| av在线播放精品| 国产在线一区二区三区精| 国产精品久久久久久久电影| 久久精品综合一区二区三区| 如何舔出高潮| 天堂中文最新版在线下载 | 一夜夜www| 免费黄网站久久成人精品| 成人亚洲欧美一区二区av| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 美女高潮的动态| 人妻制服诱惑在线中文字幕| 777米奇影视久久| 最近的中文字幕免费完整| 久久久久免费精品人妻一区二区| 免费av毛片视频| 免费观看的影片在线观看| 联通29元200g的流量卡| av免费观看日本| 在线观看免费高清a一片| 亚洲天堂国产精品一区在线| 亚洲真实伦在线观看| 日日干狠狠操夜夜爽| 亚洲精品一区蜜桃| 日产精品乱码卡一卡2卡三| 啦啦啦中文免费视频观看日本| 亚洲图色成人| 男女边摸边吃奶| 一级毛片久久久久久久久女| 亚洲av成人精品一区久久| 男女边摸边吃奶| 日本av手机在线免费观看| 久久久久久久久久久丰满| 人妻夜夜爽99麻豆av| 噜噜噜噜噜久久久久久91| 国产精品蜜桃在线观看| 精品国产一区二区三区久久久樱花 | 欧美日本视频| 日日撸夜夜添| 欧美3d第一页| 精品一区二区三区人妻视频| 国产av国产精品国产| 在线观看人妻少妇| 亚洲精品,欧美精品| 亚洲国产精品成人综合色| 免费少妇av软件| 国产极品天堂在线| 国产在视频线精品| 欧美激情国产日韩精品一区| 日本wwww免费看| 亚洲av免费高清在线观看| 国产精品人妻久久久久久| 久久精品国产自在天天线| 亚洲精品国产av成人精品| 少妇的逼水好多| 精品人妻视频免费看| 六月丁香七月| 全区人妻精品视频| 精品一区在线观看国产| 国产 一区 欧美 日韩| 国内少妇人妻偷人精品xxx网站| 舔av片在线| 99热这里只有是精品在线观看| 伦理电影大哥的女人| 亚洲综合色惰| 一级av片app| 国产熟女欧美一区二区| 嫩草影院新地址| 国产综合懂色| 深夜a级毛片| 18禁在线无遮挡免费观看视频| videos熟女内射| 日韩av不卡免费在线播放| 一区二区三区四区激情视频| 80岁老熟妇乱子伦牲交| 男女下面进入的视频免费午夜| 老司机影院成人| 国产午夜精品论理片| 亚洲av男天堂| 久热久热在线精品观看| 人体艺术视频欧美日本| 搡老妇女老女人老熟妇| 成人午夜精彩视频在线观看| 国产成人91sexporn| 亚洲人与动物交配视频| 欧美最新免费一区二区三区| 国产精品爽爽va在线观看网站| 高清毛片免费看| 边亲边吃奶的免费视频| av在线播放精品| 亚洲三级黄色毛片| 最新中文字幕久久久久| 天堂俺去俺来也www色官网 | 午夜福利视频精品| 国产激情偷乱视频一区二区| 在线观看一区二区三区| 国产精品一二三区在线看| 亚洲经典国产精华液单| 国产综合精华液| 国产一区有黄有色的免费视频 | 国产麻豆成人av免费视频| 看免费成人av毛片| 我要看日韩黄色一级片| 天堂网av新在线| 亚洲成人精品中文字幕电影| 国产精品久久久久久精品电影小说 | 婷婷色av中文字幕| 亚洲激情五月婷婷啪啪| 日本一二三区视频观看| 国产白丝娇喘喷水9色精品| 精品久久国产蜜桃| 中文在线观看免费www的网站| 蜜臀久久99精品久久宅男| 18禁裸乳无遮挡免费网站照片| 18+在线观看网站| 亚洲综合色惰| 久久久久久久国产电影| 街头女战士在线观看网站| 国语对白做爰xxxⅹ性视频网站| 国产伦理片在线播放av一区| 男女边吃奶边做爰视频| videos熟女内射| 亚洲乱码一区二区免费版| 春色校园在线视频观看| 网址你懂的国产日韩在线| 激情五月婷婷亚洲| 国产免费又黄又爽又色| 99久久精品热视频| 如何舔出高潮| 街头女战士在线观看网站| 久久久色成人| 大陆偷拍与自拍| 乱人视频在线观看| 免费观看精品视频网站| 日韩欧美三级三区| 亚洲图色成人| 男人舔女人下体高潮全视频| 婷婷色av中文字幕| 久久精品人妻少妇| 亚洲国产精品成人久久小说| av福利片在线观看| 丝袜美腿在线中文| 内射极品少妇av片p| 国产av不卡久久| 精品99又大又爽又粗少妇毛片| 日韩av不卡免费在线播放| 性色avwww在线观看| 精品少妇黑人巨大在线播放| 激情五月婷婷亚洲| av专区在线播放| 国产精品一及| 精品亚洲乱码少妇综合久久| 男人舔女人下体高潮全视频| 亚洲精品中文字幕在线视频 | 大香蕉97超碰在线| 国产精品1区2区在线观看.| 国产精品精品国产色婷婷| 久久久久久久亚洲中文字幕| 99热网站在线观看| 亚洲久久久久久中文字幕| 汤姆久久久久久久影院中文字幕 | 国产精品1区2区在线观看.| 99九九线精品视频在线观看视频| 精品久久久久久久人妻蜜臀av| 美女黄网站色视频| 精品人妻一区二区三区麻豆| 亚洲欧洲国产日韩| 午夜精品国产一区二区电影 | 免费av毛片视频| 蜜桃亚洲精品一区二区三区| 亚洲av中文av极速乱| 免费观看的影片在线观看| 黄色一级大片看看| 日本免费a在线| 一级毛片aaaaaa免费看小| 99热网站在线观看| 精品亚洲乱码少妇综合久久| 草草在线视频免费看| 国产乱来视频区| 日韩欧美 国产精品| 性插视频无遮挡在线免费观看| 欧美人与善性xxx| 一级a做视频免费观看| 免费黄频网站在线观看国产| 色综合亚洲欧美另类图片| 成人鲁丝片一二三区免费| 国产永久视频网站| 男人爽女人下面视频在线观看| 国产精品一区二区在线观看99 | 国产又色又爽无遮挡免| 一级a做视频免费观看| 老女人水多毛片| 日韩不卡一区二区三区视频在线| 亚洲人成网站在线播| 中文欧美无线码| 最近的中文字幕免费完整| 大话2 男鬼变身卡| 一本一本综合久久| 精品一区二区三区人妻视频| 日韩亚洲欧美综合| 人妻夜夜爽99麻豆av| 精品久久久精品久久久| 精品国产露脸久久av麻豆 | 国产伦在线观看视频一区| 久久久久久国产a免费观看| 十八禁国产超污无遮挡网站| 七月丁香在线播放| 高清在线视频一区二区三区| 美女国产视频在线观看| 午夜久久久久精精品| 男人舔女人下体高潮全视频| 欧美极品一区二区三区四区| 又大又黄又爽视频免费| 亚洲美女搞黄在线观看| 国内揄拍国产精品人妻在线| 狠狠精品人妻久久久久久综合| 国产三级在线视频| 女人被狂操c到高潮| 亚洲精品日韩在线中文字幕| 少妇熟女欧美另类| 亚洲精品,欧美精品| 午夜激情福利司机影院| 精品人妻偷拍中文字幕| 亚洲精品456在线播放app| 汤姆久久久久久久影院中文字幕 | 色网站视频免费| 午夜福利视频精品| 老司机影院毛片| 日韩成人av中文字幕在线观看| 亚洲欧美成人精品一区二区| 成人漫画全彩无遮挡| 国产成人午夜福利电影在线观看| or卡值多少钱| 尾随美女入室| 欧美日韩视频高清一区二区三区二| 欧美变态另类bdsm刘玥| 日本猛色少妇xxxxx猛交久久| 一级爰片在线观看| 欧美精品国产亚洲| 国产色婷婷99| 有码 亚洲区| 精品国内亚洲2022精品成人| 亚洲av免费在线观看| 国产综合懂色| 亚洲18禁久久av| 国产色爽女视频免费观看| 国产成人免费观看mmmm| 亚洲在线自拍视频| 777米奇影视久久| 免费少妇av软件| 国产欧美另类精品又又久久亚洲欧美| 亚洲在线观看片| 美女黄网站色视频| 中文字幕久久专区| 男女边吃奶边做爰视频| 亚洲精品一二三| 激情五月婷婷亚洲| 麻豆成人av视频| 欧美日韩视频高清一区二区三区二| 国产午夜精品论理片| 美女xxoo啪啪120秒动态图| 国产成人午夜福利电影在线观看| 偷拍熟女少妇极品色| 伦精品一区二区三区| 欧美日韩视频高清一区二区三区二| 人妻一区二区av| 美女xxoo啪啪120秒动态图| 91狼人影院| 欧美性感艳星| 亚洲欧美日韩东京热| 午夜亚洲福利在线播放| 国产精品.久久久| 在线观看免费高清a一片| 免费无遮挡裸体视频| 91精品伊人久久大香线蕉| 免费av不卡在线播放| 97热精品久久久久久| 欧美日韩综合久久久久久| 国产精品久久视频播放| 永久网站在线| 乱系列少妇在线播放| 亚洲精品乱码久久久久久按摩| 最近2019中文字幕mv第一页| 久久99蜜桃精品久久| 国产69精品久久久久777片| 国产午夜精品久久久久久一区二区三区| 麻豆乱淫一区二区| 精品人妻视频免费看| 如何舔出高潮| 免费av毛片视频| 真实男女啪啪啪动态图| 床上黄色一级片| 精品久久久久久久人妻蜜臀av| 精品一区在线观看国产| 国产探花极品一区二区| 日本av手机在线免费观看| 欧美激情久久久久久爽电影| 好男人视频免费观看在线| 国产男女超爽视频在线观看| 2021少妇久久久久久久久久久| 午夜福利在线观看免费完整高清在| 老司机影院成人| 日韩人妻高清精品专区| 免费看av在线观看网站| 日韩不卡一区二区三区视频在线| 尤物成人国产欧美一区二区三区| 国产成年人精品一区二区| 青春草视频在线免费观看| 欧美另类一区| 伊人久久精品亚洲午夜| 美女内射精品一级片tv| 身体一侧抽搐| 少妇熟女欧美另类| 黄片wwwwww| 国产久久久一区二区三区| 亚洲综合色惰| 国产欧美日韩精品一区二区| 深爱激情五月婷婷| 国产毛片a区久久久久| 一个人观看的视频www高清免费观看| av福利片在线观看| 男人爽女人下面视频在线观看| 亚洲精品视频女| 国产69精品久久久久777片| 少妇被粗大猛烈的视频| 真实男女啪啪啪动态图| 成人特级av手机在线观看| 麻豆成人av视频| 亚洲国产精品成人综合色| 美女脱内裤让男人舔精品视频| 日韩亚洲欧美综合| 免费看a级黄色片| 99久国产av精品| 精品一区二区免费观看| 成年女人在线观看亚洲视频 | 国产69精品久久久久777片| 少妇被粗大猛烈的视频| 国产精品麻豆人妻色哟哟久久 | 色综合色国产| 午夜福利视频1000在线观看| 亚洲精品日韩在线中文字幕| 午夜福利成人在线免费观看| 亚洲一级一片aⅴ在线观看| 啦啦啦韩国在线观看视频| 搡老乐熟女国产| 成人高潮视频无遮挡免费网站| 毛片一级片免费看久久久久| 我的老师免费观看完整版| 99热6这里只有精品| 日本午夜av视频| 极品少妇高潮喷水抽搐| 国产亚洲午夜精品一区二区久久 | 街头女战士在线观看网站| 精品久久久久久成人av| 免费不卡的大黄色大毛片视频在线观看 | 日韩不卡一区二区三区视频在线| 免费少妇av软件| 久久久精品欧美日韩精品| 十八禁网站网址无遮挡 | 久久鲁丝午夜福利片| 欧美性感艳星| 夜夜爽夜夜爽视频| 日韩精品有码人妻一区| 午夜激情欧美在线| 亚洲精品成人久久久久久| 成年免费大片在线观看| 精品久久久久久电影网| 欧美97在线视频| 青春草亚洲视频在线观看| 国产精品.久久久| 一本一本综合久久| 亚洲自拍偷在线| 99久久人妻综合| 又粗又硬又长又爽又黄的视频| 日韩在线高清观看一区二区三区| 国产精品久久久久久av不卡| 精品一区二区三区人妻视频| 亚洲成人一二三区av| 久久久久久伊人网av| av专区在线播放| 嫩草影院新地址| 国产精品久久久久久久电影| 国产精品国产三级国产专区5o| 久久久久精品久久久久真实原创| 青春草视频在线免费观看| 在线观看美女被高潮喷水网站| 久久久久久久久久久免费av| 亚洲欧美中文字幕日韩二区| 哪个播放器可以免费观看大片| 精品人妻一区二区三区麻豆| 综合色av麻豆| 国产精品一区二区在线观看99 | 人体艺术视频欧美日本| 久久人人爽人人片av| 亚洲美女视频黄频| av专区在线播放| 国产高清有码在线观看视频| 午夜福利在线观看免费完整高清在| 国产精品国产三级国产专区5o| 日本wwww免费看| 日韩一区二区视频免费看| 国产高清有码在线观看视频| 人妻夜夜爽99麻豆av| 男人狂女人下面高潮的视频| 国产成年人精品一区二区| 色5月婷婷丁香| 性色avwww在线观看| 2022亚洲国产成人精品| av黄色大香蕉| 亚洲欧洲日产国产| 大香蕉久久网| 熟女人妻精品中文字幕| 男人舔女人下体高潮全视频| 国产淫语在线视频| 免费观看无遮挡的男女| 中文天堂在线官网| 特大巨黑吊av在线直播| 少妇的逼好多水| 九草在线视频观看| 成人性生交大片免费视频hd| 男人舔女人下体高潮全视频| 久久这里有精品视频免费| 国产av国产精品国产| 纵有疾风起免费观看全集完整版 | 久久久午夜欧美精品| 国产在线一区二区三区精| 亚洲av.av天堂| 久久久久久久久中文| 好男人视频免费观看在线| 日韩精品青青久久久久久| 日本三级黄在线观看| 精品一区在线观看国产| 久久久久久久久久人人人人人人| 国产精品熟女久久久久浪| 街头女战士在线观看网站| 亚洲人成网站高清观看| 日本av手机在线免费观看| 身体一侧抽搐| 狠狠精品人妻久久久久久综合| 国产亚洲午夜精品一区二区久久 | www.色视频.com| 欧美变态另类bdsm刘玥| videossex国产| 蜜臀久久99精品久久宅男| 中文在线观看免费www的网站| 99九九线精品视频在线观看视频| 高清午夜精品一区二区三区| 超碰97精品在线观看| 五月玫瑰六月丁香| 日日摸夜夜添夜夜添av毛片| 婷婷色综合www| 国产 一区精品| 啦啦啦韩国在线观看视频| 在线观看免费高清a一片| 亚洲精品亚洲一区二区| 老师上课跳d突然被开到最大视频| 偷拍熟女少妇极品色| 国产一级毛片七仙女欲春2| 如何舔出高潮| 国产精品日韩av在线免费观看| 亚洲av二区三区四区| 国产乱来视频区| 亚州av有码| 国内精品一区二区在线观看| 能在线免费观看的黄片| 色综合亚洲欧美另类图片| 亚洲无线观看免费| 五月天丁香电影| 久久精品夜夜夜夜夜久久蜜豆| 精品久久久久久久人妻蜜臀av| 成人无遮挡网站| 日韩欧美精品v在线| 中文字幕久久专区| 六月丁香七月| 国产精品福利在线免费观看| 国产色婷婷99| 亚洲精品影视一区二区三区av| 国产亚洲5aaaaa淫片| 成人美女网站在线观看视频| 91在线精品国自产拍蜜月| 久久久亚洲精品成人影院| 乱码一卡2卡4卡精品| 天美传媒精品一区二区| 成人毛片a级毛片在线播放| 免费黄网站久久成人精品| 嫩草影院精品99| 欧美xxⅹ黑人| 免费黄网站久久成人精品| 青春草亚洲视频在线观看| 亚洲av日韩在线播放| 高清毛片免费看| 国产精品女同一区二区软件| 国产高潮美女av| 又爽又黄a免费视频| 日本爱情动作片www.在线观看| 中文字幕av成人在线电影| 老女人水多毛片| 久久6这里有精品| 男人舔奶头视频| 真实男女啪啪啪动态图| 一二三四中文在线观看免费高清| 国产极品天堂在线| 成人综合一区亚洲| 欧美xxxx黑人xx丫x性爽| 亚洲熟女精品中文字幕| 久久久精品免费免费高清| 亚洲国产最新在线播放| 久久国产乱子免费精品| 少妇的逼水好多| 男人和女人高潮做爰伦理| 久久久久精品久久久久真实原创| 中国美白少妇内射xxxbb|