《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 設(shè)計應(yīng)用 > 基于HTML5的WebGIS實時客戶端設(shè)計
基于HTML5的WebGIS實時客戶端設(shè)計
2015年微型機與應(yīng)用第16期
周玲芳,李長云,胡淑新,王 華
(湖南工業(yè)大學 計算機與通信學院,湖南 株洲 412007)
摘要: 在WebGIS的瀏覽器端存在繪圖效率差、不能直接支持矢量繪圖等問題。為提高客戶端的交互性和實時性,在解決瀏覽器不支持矢量繪圖和渲染速度慢、存儲空間小、傳輸速率慢這些問題的基礎(chǔ)上,結(jié)合HTML5中的Canvas、WebSocket、WebStorage技術(shù),構(gòu)建了WebGIS實時客戶端,有效地改善了客戶端存在的問題,改善用戶的體驗。
關(guān)鍵詞: HTML5 Canvas WebGIS實時客戶端
Abstract:
Key words :

  摘  要: 在WebGIS的瀏覽器端存在繪圖效率差、不能直接支持矢量繪圖等問題。為提高客戶端的交互性和實時性,在解決瀏覽器不支持矢量繪圖和渲染速度慢、存儲空間小、傳輸速率慢這些問題的基礎(chǔ)上,結(jié)合HTML5中的Canvas、WebSocket、WebStorage技術(shù),構(gòu)建了WebGIS實時客戶端,有效地改善了客戶端存在的問題,改善用戶的體驗。

  關(guān)鍵詞: HTML5;Canvas;WebGIS實時客戶端

0 引言

  WebGIS是GIS技術(shù)與Internet的結(jié)合體,是對網(wǎng)絡(luò)GIS的發(fā)展,它將GIS從一種使用計算機的處理地理信息的系統(tǒng)工具,變?yōu)橐环N網(wǎng)絡(luò)共享資源,提高了地理信息的使用效率,使地理信息的價值得以充分體現(xiàn)[1]。WebGIS的實現(xiàn)手段主要是基于Web技術(shù)的多級B/S體系結(jié)構(gòu),即瀏覽器、GIS服務(wù)器、數(shù)據(jù)庫等。B/S模式的構(gòu)架簡化了客戶端系統(tǒng)的部署,降低了用戶使用難度,同時也極大提高了系統(tǒng)的可維護性[2]。但是這種被動的工作模式無法滿足用戶實時性的需求。對于WebGIS的架構(gòu)研究,以前主要是對服務(wù)器端技術(shù)的改進,如使用CGI、Server API等服務(wù)端技術(shù),但是這些技術(shù)對于服務(wù)器及網(wǎng)絡(luò)的要求較高。隨著客戶端技術(shù)的發(fā)展,Java Applet技術(shù)、Plug-in技術(shù)、Ajax技術(shù)的出現(xiàn)擴展了客戶端的功能,但是用戶需要預(yù)先安裝這些插件,安裝插件帶來了一定的安全隱患和不方便性。對比這兩種形式,使用HTML5的新技術(shù)實現(xiàn)的功能并不需要插件支持,且其本地存儲功能和高效率的雙向通信功能,還有動態(tài)快速繪圖功能的提出,使實時客戶端的實現(xiàn)成為可能。

1 實時客戶端的WebGIS系統(tǒng)結(jié)構(gòu)

  HTML5是W3C推出的新標準,其強大功能已經(jīng)被大部分的瀏覽器支持,同時,相對于以前的版本,HTML5的改變不僅僅是使用更方便。第一,它新增了更具有語義化的標簽和使用更智能化的表單;第二,HTML5還新增了許多JavaScript API,如實時繪圖(Canvas和SVG)、離線存儲(WebStorage)、實時通信(WebSocket)API等,這些API為實現(xiàn)實時客戶端提供了可能。用HTML5來實現(xiàn)WebGIS有地圖無限縮放而圖不失真,地圖的顯示渲染效果逼真的優(yōu)勢;且支持JavaScript腳本實現(xiàn)地圖的漫游、縮放、查詢等功能,這些功能都無需插件支持并可在不同平臺與設(shè)備上運行[3]。根據(jù)這些特性,本文在傳統(tǒng)架構(gòu)的基礎(chǔ)上,構(gòu)建了圖1所示的WebGIS實時客戶端。

001.jpg

  在客戶端這些模塊中使用HTML5和JavaScript技術(shù),實現(xiàn)數(shù)據(jù)地圖的繪制、本地存儲、數(shù)據(jù)傳輸?shù)裙δ?,將部分簡單的功能交給客戶端完成,增加了WebGIS客戶端的交互能力,減少了服務(wù)器的傳輸壓力,也增加了數(shù)據(jù)傳輸?shù)男?,實現(xiàn)了客戶端的實時性。

2 WebGIS客戶端的具體設(shè)計

  2.1 數(shù)據(jù)實時更新與傳輸設(shè)計

  空間數(shù)據(jù)格式有柵格數(shù)據(jù)和矢量數(shù)據(jù)。柵格數(shù)據(jù)交互性能差,可用來展示空間數(shù)據(jù),矢量數(shù)據(jù)交互性較好,可用來表示空間對象,但是客戶端不能直接支持矢量數(shù)據(jù)的二進制格式傳輸,所以數(shù)據(jù)在傳輸中就要進行格式編碼,目前使用的比較多的數(shù)據(jù)傳輸格式是GeoJSON(基于JSON數(shù)據(jù)格式的地理要素表示格式)。JSON(JavaScript Object Notation)是輕量級數(shù)據(jù)交換格式,適合于服務(wù)器與瀏覽器(通過JavaScript)交互[4],在瀏覽器端JSON能夠簡單快速地解析成可以被客戶端操作的JavaScript地理信息,不需要使用專門的文本解析API進行操作??臻g數(shù)據(jù)傳輸大多使用Ajax的異步傳輸方式,但Ajax輪詢方式的時延較長,傳輸?shù)膶崟r性不高,因此將Ajax用于地圖數(shù)據(jù)的推送。實時性方面還是需要HTML5的WebSocket API實現(xiàn)。WebSocket使瀏覽器具有客戶機/服務(wù)器(C/S)模式下應(yīng)用程序的實時通信能力[5]。WebSocket的優(yōu)勢有:(1)為瀏覽器和服務(wù)器之間建立的更高效的雙向通信提供支持。其連接本質(zhì)為TCP連接,因此瀏覽器通過JavaScript向服務(wù)器發(fā)出建立WebSocket連接的請求,onopen事件接收消息,連接建立以后,客戶端和服務(wù)器端就可通過TCP連接直接交換數(shù)據(jù)。(2)WebSocket有更為輕量級的Header,除了首次建立鏈接時需要發(fā)送頭部與普通Web鏈接類似的數(shù)據(jù)之外,連接建立后,相互溝通的Header就會很簡潔,大大減少了冗余的數(shù)據(jù)傳輸[6];通過新建WebSocket實例建立握手并完成與服務(wù)器的連接,建立好連接之后數(shù)據(jù)就可以以全雙工模式在客戶端與服務(wù)器之間進行雙向傳輸,并一直保持連接,直到用戶主動關(guān)閉[3]。圖2是傳統(tǒng)傳輸方式與WebSocket傳輸方式數(shù)據(jù)量的對比,從結(jié)果可以看出,當傳輸數(shù)據(jù)量增大時,WebSocket的效率更高。

002.jpg

  需要在服務(wù)器端安裝開源的WebSocket支持數(shù)據(jù)庫,如Node.js、LibWebSockets、PHP WebSocket Server等,以調(diào)用接口使用。具體傳輸過程是:GIS服務(wù)器從空間數(shù)據(jù)庫獲取數(shù)據(jù),將空間數(shù)據(jù)解析成JSON的格式,然后發(fā)送到已經(jīng)與WebSocket服務(wù)器連接的客戶端,客戶端WebSocket實例的onmessage事件接收數(shù)據(jù)并使用JSON.parse函數(shù)將JSON字符串解析成JavaScript對象,再根據(jù)對象的內(nèi)容在WebGIS的地圖中解析顯示。WebSocket API一個顯著特點是,連接建立后,服務(wù)器可主動推送消息。支持WebSocket協(xié)議的服務(wù)端接受請求和處理WebSocket任務(wù),在客戶端可用WebStorage存儲模塊緩存?zhèn)鬏斶^來的數(shù)據(jù),WebSocket的中間傳輸機制就實現(xiàn)了數(shù)據(jù)實時更新。

  2.2 客戶端空間數(shù)據(jù)緩存設(shè)計

  客戶端緩存功能主要是由WebStorage API來實現(xiàn),WebStorage API是以Key-Value形式來進行數(shù)據(jù)的持久性存儲。傳統(tǒng)客戶端一般是使用Cookie存儲數(shù)據(jù),但是它效率低,存儲空間小,不能滿足大量矢量數(shù)據(jù)的存儲。WebStorage提供的兩種存儲方式可以改善這個狀況,一種是SessionStorage,它是一種會話級別的存儲方式,存儲的數(shù)據(jù)只在當前頁面有效,當頁面關(guān)閉時,數(shù)據(jù)也會隨之刪除,據(jù)此SessionStorage可以用在矢量圖繪制的緩存方面,即讓SessionStorage自動緩存解析好的JSON格式的矢量層數(shù)據(jù),當需要數(shù)據(jù)時直接從SessionStorage中提取JSON數(shù)據(jù),這比從空間數(shù)據(jù)庫中獲取再解析效率明顯更高,數(shù)據(jù)顯示模塊可以直接從中獲取數(shù)據(jù)進行繪制。另一種方式是LocalStorage,它是一個跨多窗口且數(shù)據(jù)永久存儲的方式,只有使用清除函數(shù)clear()、removeItem()或手動刪除數(shù)據(jù)時數(shù)據(jù)才會從瀏覽器中清除,同時它的數(shù)據(jù)可以在同源的窗口或標簽共享使用。因此它可以用來永久存儲空間分析后的數(shù)據(jù)或服務(wù)器發(fā)送的數(shù)據(jù)和用戶數(shù)據(jù),下次用戶打開瀏覽器可直接使用這些數(shù)據(jù)。圖3是具體矢量數(shù)據(jù)本地存儲過程。將數(shù)據(jù)緩存到本地,不用與服務(wù)器發(fā)生交互,客戶端存儲的數(shù)據(jù)可以由JavaScript訪問。

003.jpg

  WebStorage存儲技術(shù)和WebSocket技術(shù)可結(jié)合使用并與JavaScript一起實現(xiàn)數(shù)據(jù)的實時更新,減輕服務(wù)器壓力。用戶發(fā)送數(shù)據(jù)請求后,WebSocket建立連接,將得到的數(shù)據(jù)解析后存儲在WebStorage預(yù)先定義好的空間中,等待用戶提取。對于常須更新地圖數(shù)據(jù)的操作采用這種預(yù)先存儲的方式,可以加快數(shù)據(jù)的渲染效率。為了提高圖3的實時更新效果,可以設(shè)定異步存儲機制,過程如下:(1)創(chuàng)建并初始化WebStorage對象,設(shè)置緩存區(qū)大小(緩存區(qū)分段);(2)用戶發(fā)出消息,觸發(fā)onopen事件;(3)為WebSocket對象的信息添加偵聽器;(4)服務(wù)器調(diào)用received()函數(shù)處理事件;(5)客戶端接收服務(wù)器發(fā)送的消息,觸發(fā)緩存判斷函數(shù),判斷緩存大小,如果超出,設(shè)置緩存片段的編號,對象異步sends數(shù)據(jù)請求服務(wù)器處理;(6)服務(wù)器將片段編號入隊(服務(wù)端設(shè)置),直到傳輸完成,清除編號。這種傳輸方式將進一步減少網(wǎng)絡(luò)流量,減少服務(wù)器的負載,提升傳輸效率。

  2.3 數(shù)據(jù)顯示設(shè)計

  HTML5現(xiàn)提供了Canvas API,它可以解決傳統(tǒng)開發(fā)瀏覽器支持度差、跨平臺性不強和繪制矢量圖形需要插件的問題,通過JavaScript在瀏覽器不依賴任何插件的情況下高效地繪制動態(tài)圖形[7],避免了安裝插件帶來安全風險。

  2.3.1 繪制方法

  Canvas API使用比較簡單,像其他HTML標簽一樣,只需在HTML5的頁面中添加一個<canvas>元素即可。Canvas繪圖首先要獲得上下文(context),因為Canvas自己本身并沒有繪圖能力,所以所有的繪圖工作要由JavaScript完成。它的工作過程為:先定義Canvas元素的id,然后通過getElementById函數(shù)找到自己前面創(chuàng)建好的Canvas元素,最后用JavaScript調(diào)用繪圖API接口得到上下文繪圖環(huán)境后就可在畫布上繪制任何的圖形了。但Canvas只支持一種基本圖形——矩形,想使用Canvas繪制其他的圖形,就要使用其提供的路徑(Path)繪制函數(shù)[8],使用beginPath()開始繪制,使用moveTo()、lineTo()繪制直線,繪制完畢后調(diào)用fill()、stroke()進行填充或者設(shè)置邊框,最后調(diào)用closePath()結(jié)束圖形繪制。Canvas在矢量數(shù)據(jù)方面是像素級管理,Canvas的路徑操作能充分滿足矢量數(shù)據(jù)中的點要素、線要素、面要素以及符號的表達要求。

  2.3.2 數(shù)據(jù)顯示過程

  用Canvas與JavaScript技術(shù)實現(xiàn)地圖實時繪制。地理實體對象可以根據(jù)OGC的簡單要素規(guī)范和GIS界的研究將其分為:點狀實體、線狀實體、面狀實體、標注實體和柵格實體[3]。Canvas可直接使用這些實體,對于柵格實體,可以用JavaScript對象表示,通過API drawImage直接在HTML5 Canvas中繪制。矢量實體的地理要素從GeoJSON文本轉(zhuǎn)化為JavaScript對象,根據(jù)該對象的信息,調(diào)用坐標轉(zhuǎn)換對象,將坐標轉(zhuǎn)換成Canvas元素里的屏幕坐標來對應(yīng)顯示要素。實現(xiàn)實時繪圖的流程為:(1)服務(wù)器從數(shù)據(jù)庫獲取數(shù)據(jù);(2)數(shù)據(jù)進行JSON格式解析;(3)瀏覽器加載地圖,調(diào)用Canvas畫布及函數(shù)實現(xiàn)繪圖和地圖的顯示;(4)地圖操作由自定義腳本實現(xiàn)地圖渲染。Canvas在客戶端展現(xiàn)地理數(shù)據(jù)的靈活性與互操作性要優(yōu)于傳統(tǒng)的切片技術(shù),并且在地圖加載速度方面有明顯的優(yōu)勢[8],因此將Canvas和WebStorage結(jié)合起來,可以提高實時性能,將要顯示或者要存儲的數(shù)據(jù)先經(jīng)過緩存,再進行顯示或存儲,這種機制效率明顯更高。圖4說明了從數(shù)據(jù)推送到顯示的流程。

004.jpg

3 客戶端整體過程

  Canvas實現(xiàn)實時繪圖和快速渲染,WebSocket API在通信方面提供了支持。WebStorage提供了客戶端的本地存儲技術(shù),以地圖放大操作為例,用戶提交請求,數(shù)據(jù)獲取函數(shù)可以從SessionStorage中獲取數(shù)據(jù),然后將緩存的數(shù)據(jù)轉(zhuǎn)換成JavaScript對象,最后通過Canvas直接添加在地圖中,同時,緩存中的數(shù)據(jù)不斷更新。WebSocket的雙向通信機制和WebStorage的異步存儲機制加速了數(shù)據(jù)交換效率,空間數(shù)據(jù)庫也通過WebGIS服務(wù)器,在實時通信的基礎(chǔ)上,將數(shù)據(jù)以JSON文本格式傳輸?shù)娇蛻舳耍嫒隨essionStorage中,窗口關(guān)閉后,所有數(shù)據(jù)存入LocalStorage,供用戶下次直接使用。這種方式的效率很明顯會比從服務(wù)器獲取數(shù)據(jù)的方式高,實時性要好,如需要執(zhí)行其他的交互操作,也可以基于這種方式實現(xiàn)。

4 結(jié)論

  隨著Web技術(shù)的發(fā)展,客戶端的交互性和實時性要求不斷提升,據(jù)此,本文將HTML5的新特性與JavaScript技術(shù)結(jié)合,在WebSocket雙向通信機制和WebStorage緩存機制實現(xiàn)異步存儲提供的數(shù)據(jù)支撐,Canvas能實現(xiàn)動態(tài)繪圖和快速渲染的基礎(chǔ)上,提出了一種實時性更強的WebGIS客戶端,為建立實時的WebGIS客戶端提供了一種方案。HTML5中的新技術(shù)雖然強大,還是有需要加強的地方,WebStorage讓數(shù)據(jù)能夠緩存在本地,但是由于是存儲在本地,數(shù)據(jù)容易泄漏,安全性還有欠缺。未來WebGIS的發(fā)展會隨著數(shù)據(jù)量的增大實現(xiàn)云平臺化,資源更龐大,數(shù)據(jù)更易共享,用戶使用起來也會更方便。

  參考文獻

  [1] 孟令奎,史文中,張鵬林,等.網(wǎng)絡(luò)地理信息系統(tǒng)原理與技術(shù)[M].北京:科學出版社,2010.

  [2] 李博霏,李欣,李艷明.基于瀏覽器的地理信息服務(wù)客戶端技術(shù)研究[J].計算機工程與設(shè)計,2011(9):3031-3035.

  [3] 龍云.基于HTML5的WebGIS研究[D].贛州:江西理工大學,2013.

  [4] CROCKFORD D. The application/json media type for JavaScript Object Notation(JSON)[EB/OL]. [2006-07]. http://tools.ietf.org/html/rfc4627.

  [5] 徐卓揆.基于HTML5、Ajax和Web Service的WebGIS研究[J].測繪科學,2012,37(1):145-147.

  [6] 魏進鋒,孫春華.應(yīng)用HTML5的WebSocket實現(xiàn)BiDirection數(shù)據(jù)交換[EB/OL].[2012-12-28](2015-02-25).http://www.ibm.com/developerworks/cn/web/1112_weijf_websocket/.

  [7] 王曉.基于HTML5的矢量地圖發(fā)布關(guān)鍵技術(shù)研究[D].南京:南京師范大學,2011.

  [8] 梁春雨,李新通.使用HTML5 Canvas構(gòu)建基于GeoJSON的輕量級WebGIS[J].計算機科學與應(yīng)用,2012(2):189-196.


此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
主站蜘蛛池模板: a级一级片 | a免费在线观看 | 人日人视频 | 成年人免费在线观看网站 | 午夜精品久久久久久久星辰影院 | 调教大乳女仆喷奶水 | 中文在线字幕免 | 夜影影视剧大全在线观看 | 国产精品对白刺激 | 久久国产精品成人影院 | 亚洲愉拍99热成人精品 | 香蕉传媒 | 国产精品久久久久久亚洲 | jizz日本在线观看 | 亚洲老妈激情一区二区三区 | 91在线影院 | 乱人伦中文视频在线 | 激情五月婷婷网 | 少妇一边呻吟一边说使劲视频 | 国产伦理无套进入 | 久久久久久性高 | 久久免费高清 | 99精品无人区乱码在线观看 | 四虎视频国产精品免费 | 91日韩视频| 免费亚洲一区 | sm调教小sao货叫主人语录 | 日韩影视一区 | 亚洲裸男gv网站 | 午夜小毛片 | 久久99精品久久久久久噜噜 | 五月天丁香社区 | 激情大战极品尤物呻吟 | 日韩成av人片在线观看 | 日韩欧美视频免费观看 | 丁香六月激情 | 乱人伦中文视频在线观看 | 在线不卡aⅴ片免费观看 | 少妇献身老头系列 | 国产黄页 | 亚洲精品主播一区二区三区 | 国产成人精品在线视频 | 久久久噜噜噜久久熟女aa片 | 上原亚衣av一区二区三区 | 久久传媒av性色av人人爽网站 | 国产成人午夜高潮毛片 | 国产哺乳奶水91在线播放 | 色翁荡熄又大又硬又粗又动态图 | av片手机在线观看 | 日本不卡一区二区三区视频 | 日韩三级视频在线播放 | 日本三级韩国三级三级a级中文 | 免费看片91 | 久久久综合视频 | 日本www免费 | 中文字幕女优 | 亚洲激情五月 | 噜噜噜精品欧美成人 | 日韩中出在线 | 污网站免费观看 | 香蕉视频网址 | 妞干网精品 | 亚洲午夜精品久久久久久浪潮 | 精品久久国产 | 制服丝袜国产在线 | 免费无码国产欧美久久18 | 国产一二在线 | 无遮挡边摸边吃奶边做视频 | 亚洲男人天堂2022 | 精品一二区 | 91美女片黄在线观看 | 国产男女猛烈无遮挡免费视频 | 桃色视频网站 | 欧美一级在线 | 精品一区二区三区在线成人 | 国产精品久久久久久久久借妻 | 久久婷婷五月国产色综合 | 一本色道久久88亚洲精品综合 | 亚洲日韩精品无码专区加勒比 | 第四色影音先锋 | 久久系列| 国产做爰全免费的视频软件 | 西野翔之公侵犯中文字幕 | 久久九色综合九色99伊人 | 国产精品免费观看久久 | 国产亚洲精品久久久久5区 国产亚洲精品久久久久久 国产亚洲精品久久久久久国模美 | 337p日本大胆噜噜噜鲁 | 找av导航入口 | 久久激情五月丁香伊人 | 国产精品无码免费播放 | 国产精品4p| 精品国精品国产自在久国产应用 | 午夜无码国产理论在线 | 寡妇av| 特黄aaaaaa私密按摩 | 久久久久无码精品亚洲日韩 | 日本人操比 | 97精品自拍 | 国产热の有码热の无码视频 | 国产美女爆我菊免费观看88av | 亚洲aaaaaa | 国产图区 | 国产精品自在线拍国产手青青机版 | 制服丝袜第一页在线 | 欧美在线资源 | 波多野结衣影院 | 成人免费观看在线视频 | 亚洲第一成年免费网站 | 欧美牲交a欧美牲交aⅴ免费下载 | 日韩高清在线 | 中文字幕日韩精品一区 | 爱性久久久久久久久 | 美女内内免费看 | 欧美髙清性xxxxhdvid | 精品久久久无码中文字幕天天 | 乖女从小调教h尿便器小说 关秀媚三级 | 亚洲色18禁成人网站www | 成年美女黄网站色大免费视频 | 国产va | 久久久九九九九 | 国产国语农村妇女偷人视频 | 亚洲五月六月 | 日本在线视频www鲁啊鲁 | 777777av| 亚洲男女啪啪 | 久久久久99人妻一区二区三区 | 国产精品18久久久久白浆软件 | 黄色一级图片 | 久久久久成人片免费观看蜜芽 | 国产精品自拍av | 国产黄色网| 伊人激情av一区二区三区 | 亚洲精品无码一区二区 | 国产不卡网站 | 欧美男生射精高潮视频网站 | 亚洲欧美一级久久精品国产特黄 | 大明星(双性产乳) h | 色污网站| 国产亚洲papapa| 国产精品久久久久久久久免费 | 影音先锋亚洲精品 | 欧美精品v国产精品v日韩精品 | www.亚洲视频.com | 国内揄拍国产精品人妻门事件 | 91丨porny丨海角社区 | 婷婷五月六月激情综合色中文字幕 | 天堂av在线资源 | 成人妖精视频yjsp地址 | 18禁黄网站免费 | 北京少妇宾馆露脸对白 | 日日爱视频 | 久久香蕉国产线熟妇人妻 | 久久噜 | 欧美人与性动交a欧美精品 欧美人与性动交xxⅹxx | 四川农村妇女野外毛片bd | 国产男女视频网站 | 亚洲一区二区高清 | 日韩少妇视频 | 亚洲免费成人在线 | 手机午夜视频 | 国产又爽又黄无码无遮挡在线观看 | 亚洲午夜一区二区 | 国产欧美一区二区在线观看 | 99热在线精品国产观看 | 免费a级 | 亚洲欧洲自拍拍偷精品 美利坚 | 曰本极品少妇videossexhd 曰本一级黄色片 | 国内精自视频品线一区 | 亚洲欧美强伦一区二区 | 亚洲v在线观看 | 日本一二三区视频在线 | 自拍日韩亚洲一区在线 | 永久免费的av在线电影网 | 18禁裸乳无遮挡啪啪无码免费 | 强行挺进皇后紧窄湿润小说 | 天天狠天天透天天伊人 | 大尺度做爰床戏呻吟舒畅 | 日韩国产一区二区三区四区五区 | 亚洲成色在线综合网站 | xxx一区二区 | 亚洲国产精品特色大片观看完整版 | 精品性高朝久久久久久久 | 日本少妇与黑人 | 97久久草草超级碰碰碰 | 三级网站免费播放 | 黄色小视频在线观看 | 国产中年夫妇激情高潮 | 国产一大二大不卡专区 | 免费人成视频在线观看视频 | 国产精品video爽爽爽爽 | 美女黄18以下禁止观看 | 国产欧美日 | 亚洲 激情 小说 另类 欧美 | 成人免费精品 | 久久精品国产av一区二区三区 | 欧美综合久久 | 日本欧美亚洲 | 国产在线精品成人一区二区 | 亚洲欧美另类在线图片区 | 欧美激情综合色综合啪啪五月 | 亚洲天堂在线观看视频 | 成人亚洲天堂 | 国产呦小j女精品视频 | 91精品国产综合久久久久影院不卡 | 国产成人精品一区二区在线 | 999热视频| 中文一区二区 | 99国产精品久久久久久久夜 | 国产精品欧美亚洲韩国日本久久 | 粉嫩无套白浆第一次 | 国产精品99久 | 久久久久69 | 色婷婷基地 | 99视频99| 伊人网视频在线观看 | 日韩视频在线免费 | 女教师痴汉调教hd中字 | 亚洲欧美韩日 | 图书馆的女友在线观看 | 无套内谢大学处破女福利 | 久久精品久久综合 | 少妇中文字幕 | 久久综合亚洲色hezyo国产 | 日本无遮羞调教屁股视频网站 | 亚洲一级淫片 | 精品在线免费视频 | 四虎永久在线精品免费网站 | 欧美视频免费看 | 天天综合天天添夜夜添狠狠添 | 早起邻居人妻奶罩太松av | 青青青爽视频在线观看 | 国产精品羞羞答答xxdd | xxnn成人免费视频 | 人妻夜夜爽天天爽三区丁香花 | 阿v天堂2014 阿v天堂2017 | 久久久久无码国产精品不卡 | 亚洲黄色免费网站 | 国产精品卡一卡二卡三 | 自拍偷拍免费 | 色婷婷伊人 | jiz亚洲| 日韩成人一区二区三区在线观看 | 搡老熟女老女人一区二区 | 日本久久精品一区二区三区 | 午夜激情视频在线播放 | 一区二区三区四区国产 | 日本黄色免费在线观看 | 国产又粗又猛又爽又黄的网站 | 蜜臀av在线观看 | 亚洲黄色激情 | 男女操操 | 97精品国产97久久久久久免费 | 老司机在线精品视频网站的优点 | 国产亲子乱xxxx | 欧美图片在线观看 | 久热青草 | 日批在线播放 | 久久影院中文字幕 | zzijzzij亚洲日本成熟少妇 | 亚色中文成人yase999co | 色射影院| 人妻夜夜添夜夜无码av | 天堂av在线免费 | 国产又粗又猛又爽又黄的免费视频 | wc偷拍嘘嘘视频一区二区在线 | 尤物视频激情在线视频观看网站 | 成人欧美一区二区三区黑人免费 | 亚洲欧美色视频 | 日韩黄色a| 亚洲裸男gv网站 | 欧美偷拍视频 | 羞羞色院91精品网站 | 国产精品久久网站 | 国产精品成人网 | 4hu四虎永久在线影院 | 亚洲视频久久 | 精久久久久久 | 桃色99| 夜夜爽免费888视频 成 人 黄 色 网 页 | 国产精品久久久久久妇女 | 久久美| 成人欧美一区二区三区黑人孕妇 | 双腿张开被9个男人调教 | 国产肉体xxx裸体312大胆 | 暗呦丨小u女国产精品 | 狂野欧美性猛交xxⅹ李丽珍 | 免费av影视 | 国产成人无码一区二区在线播放 | 无码av动漫精品一区二区免费 | 国产精品乱码一区二区三区 | 91精品国产一区二区三区蜜臀 | 91精品一二区 | 做爰吃奶全过程免费的网站 | 波多野av在线 | 国产98在线传媒麻豆有限公司 | 日韩av一二三 | 性折磨bdsm虐乳欧美激情另类 | 黄色视屏软件 | 欧美老女人性视频 | 精品久久久久一区二区国产 | 国产66精品久久久久999小说 | 无码人妻h动漫 | 亚洲精品综合一区二区三区在线 | 欧美wwwwwwxxxxxx | 第一区免费在线观看 | 久久爱影视| 久久99热狠狠色精品一区 | 伊人久久大香线蕉av一区二区 | 女人被爽到呻吟gif动态图视看 | 精品国产一区二区三区四区阿崩 | 国产jjizz女人多水喷水 | 性xxxxx大片免费视频 | 亚洲一区免费在线 | 成人影片在线播放 | 一本一道av | 国产精品成色www | 成人免费观看视频网站 | 青青久草在线视频 | 欧美激情猛片xxxⅹ大3 | 欧洲黄视频 | 久久综合精品国产丝袜长腿 | 在线免费色 | 日本大乳奶做爰洗澡三级 | 国产精品视频全国免费观看 | 成 人 色综合 | av一区三区| 女总裁呻吟双腿大开sm视频 | 中文久久乱码一区二区 | 亚洲欧美综合色 | 欧美精品一区二区三区一线天视频 | 欧美成人高潮一二区在线看 | 国产精品亚洲欧美 | 一边吃奶一边做爰爽到爆视频 | 色播在线观看 | 国语自产少妇精品视频蜜桃 | 正在播放国产精品 | 亚洲最大的熟女水蜜桃av网站 | 婷婷成人综合 | 毛片tv网站无套内射tv网站 | 一级黄色美女 | 欧美亚洲综合网 | 日韩一级黄色大片 | 中文成人无码精品久久久 | 欧美激情亚洲激情 | 欧美精品在线播放 | 国产激情综合五月久久 | 国产一区二区视频网站 | 天堂亚洲 | 黄色伊人 | 亚洲精品乱码久久久久久国产主播 | 免费亚洲精品 | 亚州欧洲日韩精品 | 一杯热奶茶的等待 | www.桃色| 后入内射欧美99二区视频 | 色橹橹欧美在线观看视频高清 | 午夜h视频| 青青草在线免费观看 | 久草高清视频 | 免费看片黄色 | 日本羞羞网站 | 免费观看一级黄色片 | 亚洲黄色在线免费观看 | 中文无套内谢少妇视频 | 亚洲大逼 | 欧美综合在线观看视频 | 色妞色视频一区二区三区四区 | 国产精品3p视频 | 日本最新偷拍小便视频 | 樱桃国产成人精品视频 | 日韩av成人在线观看 | 少妇富婆一区二区三区夜夜 | 成人免费黄色片 | 性高湖久久久久久久久aaaaa | a猛片免费播放 | 久草在线中文视频 | 久久五月天婷婷 | 久久精品99国产精品亚洲 | 男人的天堂你懂的 | 极品销魂美女特嫩bbb片 | 野战的情欲hd三级 | 素人一区 | 成人三级a做爰视频哪里看 成人三级k8经典网 成人三级黄色 | 精品无码无人网站免费视频 | 国产不卡在线播放 | 国产在线不卡一区 | 中文日字幕无限码 | 91九色福利 | 国产一区二区三区精品视频 | 国产系列精品av | 99国内精品久久久久久久 | 日韩成人极品在线内射3p蜜臀 | 亚洲 欧美 日韩在线 | 日本激情久久 | 亚洲色图偷拍视频 | 免费天堂av | 无码国产精品一区二区免费式芒果 | h视频在线免费观看 | 少妇思春三a级 | 希岛爱理aⅴ在线中文字幕 希岛爱理和黑人中文字幕系列 | 上原亚衣加勒比在线播放 | 国产精品精品久久久久久 | 性插视频在线观看 | 伊人久久久 | 美女调教网站18+ | 日韩在线视频不卡 | 亚洲成人h | 无码精品国产va在线观看 | 久久久鲁 | 人妻丰满熟妇av无码区hd | 国产精品亚洲а∨无码播放不卡 | 在线免费看黄视频 | 国产乡下妇女做爰 | 超碰c| 中文字幕中出 | 日韩欧美精品免费 | 在线视频导航 | 亚洲三级网址 | 欧美交换 | 日韩精品一区二区在线观看 | 18禁黄久久久aaa片 | 手机看片国产日韩 | 免费黄色短片 | 深夜福利视频网站 | 国产拍揄自揄精品视频麻豆 | 中文字幕在线2021 | 91久久精品日日躁夜夜欧美 | 三级全黄视频 | 日韩一区二区三区国产 | 日日碰狠狠躁久久躁婷婷 | 91黑丝在线观看 | 强开乳罩摸双乳吃奶羞羞www | 成年美女黄网站色大免费全看 | 黄色大片a级 | 91精品国产乱码久久久久 | 5566亚洲精华国产精华精华液 | 亚洲精品久久久久成人2007 | 国产女同疯狂作爱系列11 | 你懂的网址在线 | 亚洲天堂一区 | 亚洲人妖女同在线播放 | 欧美日韩国产在线播放 | 97亚洲熟妇自偷自拍另类图片 | 毛片a片免费观看 | 免费看三级黄色片 | 5858s亚洲色大成网站www | 国产免费无码一区二区视频 | 丰满肥臀大屁股熟妇激情视频 | 国产床戏无遮挡免费观看网站 | 二级黄色大片 | 欧美成人精品一区二区三区在线观看 | 夜夜嗨av一区二区三区四季av | 无码视频在线观看 | 亚洲第一字幕 | 寂寞少妇让水电工爽了视频 | 国产精品第十页 | 精品国产乱码久久久久久1区2区 | 少妇私密会所按摩到高潮呻吟 | 亚洲天堂国产 | 青娱乐极品在线 | 日韩一区网站 | 女同互慰高潮呻吟免费播放 | jvid在线| 亚洲 欧美 日韩系列 | 欧美xxxxx在线观看 | 免费人成视频网站在线观看18 | 羞羞视频入口 | 国产视频一区二区三区在线播放 | 久久九精品 | 久久99精品久久久久久秒播放器 | 久久久久久无码午夜精品直播 | 丰满少妇一级 | 亚洲一区二区三区婷婷 | 国产传媒av | 欧美大片免费观看在线观看网站推荐 | 中文字幕在线观看亚洲日韩 | 久久综合狠狠综合久久综合88 | 精品久久久久久久久久久下田 | 又色又爽又黄无遮挡的免费视频 | 五月av综合av国产av | 日本免费一区二区三区视频 | 久久96国产精品久久久 | 偷拍夫妻性生活 | 日本人又黄又爽又大又色 | 国产一级特黄毛片 | 一区二区三区高清在线观看 | 成人黄色网页 | 精品久久久久久一区二区里番 | 俄罗斯少妇性高清ⅹxx | 天堂资源中文 | 免费视频91| 成人国产免费 | 精品乱人伦一区二区三区 | 99久久免费精品国产男女性高好 | 俺也去婷婷 | 五月婷婷在线观看 | av午夜天堂 | 免费视频网站在线观看入口 | 亚州av一区二区 | 国产精品福利片 | 日日橹狠狠爱欧美超碰 | 轻轻草在线视频 | 久久黄色视屏 | 黄色网页免费观看 | 少妇午夜三级伦理影院播放器 | 亚洲色图com | 国产丰满老熟女重口对白 | 国产aⅴ爽av久久久久久久 | 人妻av中文系列 | 亚洲人成综合网站7777香蕉 | 久草高清 | 精久久 | 国产精品久久久久久久久久不蜜月 | 性色蜜桃臀x66av | 探花精品 | 国产精品另类激情久久久免费 | 欧美人与物videos另类 | 天天鲁一鲁摸一摸爽一爽视频 | 日本国产在线观看 | 视频二区欧美 | 久久久久国产免费 | 欧美啪啪网 | 黄色av免费网址 | 缅甸午夜性猛交xxxx | 国产精品ⅴ无码大片在线看 | 国产裸体永久免费视频网站 | 久久在线精品 | 免费无码一区二区三区蜜桃 | 韩国一区二区三区视频 | 精品国偷自产国产一区 | 国产1区二区 | 天天鲁夜夜免费观看视频 | 日本一级黄| 九九在线中文字幕无码 | 闷骚老干部cao个爽 萌白酱国产一区二区 | 亚洲色图五月天 | 人人爽人人射 | 日本激情一区 | 国产成人在线看 | 国产一级免费在线观看 | 男人的天堂色偷偷 | 一个人在线观看www软件 | 亚洲网av | 久久国产午夜精品理论片最新版本 | 成年性羞羞视频免费观看无限 | 亚洲欧洲精品一区二区 | 中文字幕在线精品视频入口一区 | 亚洲精品视频一区二区 | 国产猛烈尖叫高潮视频免费 | 在线中文视频 | 性视频免费的视频大全2015年 | 国产aⅴ精品一区二区三区久久 | 好紧好湿好黄的视频 | 久久中文字幕伊人小说小说 | 欧美性潮喷xxxxx免费视频看 | 国产精品久久久久久久久久不蜜月 | 黄片a级毛片 | 夜夜爽日日澡人人添 | 免费看av在线 | 毛片基地视频 | 中国字幕一色哟哟 | 亚洲一区二区三区 无码 | 亚洲精品久久区二区三区蜜桃臀 | 人人玩人人添人人澡 | 青娱乐欧美 | 国产一区视频在线免费观看 | 男人的天堂在线视频 | 久久男人 | 亚洲精选网站 | 97狠狠干 | 日本在线视频www | 少妇挑战黑人3p | 欧美高清视频一区二区三区 | 精品无码国产av一区二区三区 | 一级黄毛片 | 青草青草视频2免费观看 | 免费国产裸体美女视频全黄 | 两口子交换真实刺激高潮 | 亚洲色p| 成人无遮挡 | 在线黄网 | 中国一级特黄毛片 | 韩国三级中文字幕hd久久精品 | 欧美三级乱人伦电影 | 国产福利精品一区二区 | 99热r| 色婷婷色丁香 | 天下第一社区视频www日本 | 欧美精品日韩少妇 | 中文字幕最新在线 | 国产精品久久久久久一区二区 | a一级视频| 亚洲男人天堂2022 | 狠狠干狠狠爱 | 亚洲国产精品久久久久制服 | 久久精品福利视频 | 毛片aaaaa| 超清av| 污色视频 | 色偷偷888欧美精品久久久 | 精品一区二区三区免费毛片 | 伊人久操 | 色偷偷噜噜噜亚洲男人 | 色av色| 国产一二区在线 | 一区二区激情日韩五月天 | 男女做爰全过程免费的软件 | 成年男女免费视频 | 少妇高潮流白浆在线观看 | 黄页网站视频 | 亚洲精品在线一区二区 | 尤物一区二区 | 日韩精品一区在线观看 | 中文字幕无码一区二区免费 | 欧美精品一级 |