国产精品成人小电影在线观看,久久成人国产精品一区二区,国产成人自拍视频在线观看,亚洲国产成人久久综合碰碰动漫3d

COMPANY NEWS

行業動態
景區手繪地圖(電子地圖、智慧導覽系統)如何制作

發布時間:2022/07/03 點擊數:2469

分享一下如何制作專業的手繪電子地圖。

一、智慧導覽系統介紹

手繪電子地圖,就是把手繪地圖覆蓋到地圖上,游客或者普通用戶,可以在手機上通過地圖的鏈接(或者現在流行的小程序)打開使用。是一種使用非常方便,集“視、聽、路徑規劃、實時導航”等諸多功能于一體的智慧導覽系統。也是現在很多景區為游客提供的增加便捷性和游玩體驗的一項功能。

最重要的兩點,我認為是:

1.手繪圖本身

手繪圖的美觀度、清晰度、完整度、準確度,決定了圖的檔次格調的高低,也是手繪設計師的技術水平、設計能力、規劃能力、溝通能力等綜合性體現。

2.實時導航功能

如果說手繪圖本身是面子,讓人對地圖有第一印象和直觀感受,那么實時導航功能則是地圖的靈魂和里子。沒有實時定位和動態路徑規劃導航功能的地圖,只是一個可觀而不可用的花瓶,沒有使用價值。沒有準確的而高效的實時導航算法,就不能把地圖價值在游客手里發揮到最大。

因為多年的從業經驗,我從一個純技術的角度來分享一下如何實現這樣的“ 智慧導覽系統”。


二、智慧導覽系統功能

先看一個參考示例圖(根據實際情況,只添加了必要的功能):

參考示例圖

1.基礎功能

地圖功能的設計,包括需要哪些功能,需要怎么展示,地圖點位的圖標等細節,不一而足。每個需求方可能要的也不一樣。但總體來說,可能包含如下:

景點介紹:這是智慧導覽系統最基礎的功能之一。在系統后臺可以在地圖上添加景點標注,并完善相應的介紹信息,包括圖片、文字、圖文、語音、視頻等內容。
服務設施:在地圖上添加區域內的服務設施,如廁所、游客中心、停車場等內容。
商家信息:在地圖上添加區域內的商家,如酒店、餐飲、特產等商家。用戶可查看商家介紹、商家產品,并可支付下單購買。
景區公告:在后臺添加景區最新公告,如閉園通知、開園通知、最新活動等信息。
線路推薦:在后臺設置推薦的線路及景點,游客在地圖上可點擊查看,并在地圖上直觀的規劃出推薦的路徑,模擬導覽游覽。非常直觀明了。
咨詢電話:可在后臺設置景區的咨詢、客服的聯系方式,如電話、微信、微博等。
景區720:可拍攝制作景區的720全景,并在地圖上標注展示,更直觀的向游客展示景點的實景。

2.增強功能

智慧導覽系統還應該具備如下增強功能,才能更好的增強客戶的服務能力、滿足用戶的使用需求。這也是當前電子手繪地圖系統的重點和難點。

實時定位:基于客戶端的位置獲取接口(如上文,可能大部分是微信環境里,或者瀏覽器環境),實時獲取用戶當前的位置信息。當然,位置的精度可能會受到諸多方面因素的影響,如天氣、建筑物遮擋、設備本身的性能或GPS模塊的精度、網絡狀況等。在理想的情況下,精度甚至可達到10到20米左右的偏差。這種精度,在民用已經算是極致了。為什么不給出更精確的精度,可能一方面是設備、技術等因素限制,另一方面,從安全角度來看,可能這也超出民用的范疇。當然,話說回來,從我們的實際使用場景來看,這樣的精度其實已經遠遠的滿足我們的需求了。這里說個題外話,為什么我們在手機上使用地圖APP導航的時候,不管是駕車還是步行,看上去都能做到精準無誤呢?(如駕車,在路口轉向時,基本上達到米級的精度)關于這一點,我是這樣思考的:地圖APP是基于設備的定位,然后再結合當前使用者的導航方式、路徑規劃、設備朝向、速度等多方面綜合的因素,用強大的后臺算法為用戶的當前位置做了智能的“糾偏”。那為什么我們智慧導覽系統不做這樣的糾偏呢。從實際出發,這一方面是我們的數據量遠遠不夠豐富完善,另一方面是“性價比”不高。在園區內的導航,不需要這樣的“糾偏”已經可以滿足需求,而要做這樣的“錦上添花”的功能,則需要付出指數級甚至更高的成本和代價。
動態路線規劃:基于前端設備“實時定位”的能力,智慧導覽系統實時計算用戶當前位置和指定目的地的路徑。指定的目的地,可以是地圖上標注的任意一個點位,如景點、服務設施、商家等。這一點,和地圖APP的導航功能非常類似。園區內很多情況下,沒有地圖APP平臺采集路線,所以需要我們人工在智慧導覽系統后臺標注和實際情況一致的路線,或者通過智慧導覽系統提供的路線采集工具,安排人員現場采集。其實,地圖平臺的路線采集也是這樣做的。各大地圖平臺,都有國家發放的專業牌照,然后通過路線采集人員駕車或步行,采集、更新每個城市的道路(仔細想想,這是一個多大的工作量和成本,我們每個人都可以免費的使用這些服務,感謝他們的付出成本和辛苦)。
自動觸發:基于“實時定位”和“動態路線規劃”能力,用戶達到系統設置的點位附近時,可以自動觸發后臺配置的各種功能,如自動播放景點的語音講解、展示圖文內容,或推送商家的優惠券等。為用戶提供便利、人性化的智慧服務。
多語言:多語言是智慧導覽系統滿足國際化需求的一個增強功能。系統具備基本的漢語、英語選擇,還具備很便捷的擴展其他語種的設計和功能。

3.地圖個性化

智慧導覽系統不應該是一個單純的功能性的系統,還應該有更多豐富的、多元化的功能,為用戶提供更多個性化、趣味化的服務。

個人中心:系統具備用戶個人中心的功能。用戶可以對地圖上的景點進行點贊、評論等操作,然后可在個人中心查看。
營銷、廣告:后臺可在地圖上添加固定的營銷、廣告等信息,增強能力和滿足運營需求。
優惠券:后臺可設置地圖上的商家發送優惠券,吸引、導流游客進店,帶動消費。
尋寶游戲等活動:后臺可在地圖上添加尋寶指引點位,引導游客到指定地點掃碼積星對話獎品。
標注圖標動效:所有標注點的圖標,可設置一些動效,增加地圖的趣味性和個性化。


三、技術棧的選擇

從這里開始后面的內容,有一定的行業背景或經驗的人,能更好的理解。我盡量說得通俗易懂一些。如果你覺得一些專業名詞不明白是什么意思,可以直接跳過。

現在絕大部分業務系統的開發,都是基于一個成熟的技術棧來實現。這樣可以極大的節約基礎設施的成本,而且效率得到極大的提高。甚至某些系統或行業的應用及系統,不基于一些成熟的技術棧,想要完全自主開發,幾乎是不可實現的。

智慧導覽系統,建議基于這樣的一個技術棧:

1.服務器

使用成熟的云平臺,國內成熟好用的幾家,業內人都知道。

2.前端平臺

如今最大的前端平臺是微信小程序,還有就是瀏覽器直接通過鏈接打開。不過就智慧導覽系統來說,大部分情況下,微信小程序也是基于Webview控件來調用,本質上和瀏覽器的直接打開沒什么區別,就是HTML5+JavaScript+CSS3來實現。但是微信的生態內,會有一些微信開放的額外的一些接口和功能,比如說:可以使用微信提供的位置獲取接口,來為游客獲取更精準的定位。

3.地圖平臺

智慧導覽系統只能基于地圖的開放平臺來實現。目前國內幾家大而成熟的地圖平臺:高德地圖、百度地圖、騰訊地圖。建議首選高德地圖,次選百度地圖。為什么呢?

地圖有個“層級(Zoom)”的概念,就是用戶打開地圖,放大縮小,就是顯示的不同的層級。現在地圖平臺開放的層級,高德地圖最大為19級,百度地圖為18級,而同級別的情況下,高德地圖也更大一些。因此, 建議選擇高德地圖,可以做更精細化的地圖。騰訊地圖多不做介紹。
另外,如果涉及國外的景區或地點,那谷歌地圖是不二的選擇。國內的地圖在國外沒有完整的內容,而且訪問速度也很隨緣。


四、開發介紹

具體開發內容,這里主要介紹涉及地圖核心的部分。其他比如數據庫設計、后臺管理系統等不做過多介紹。

1.開發語言選擇

后端開發:目前流行的開發語言如Java、PHP、Python等都是不錯的選擇,每個語言都有自己的特色。就個人而言,我比較喜歡Java和PHP,Java純面向對象,適合大型項目,運行速度較快;PHP靈活簡單,開發效率很高,現在利用有Swoole這樣的擴展,也可以做到運行速度很快。
前端開發:前端開發老生常談,JavaScript+HTML5+CSS3,千年不變的三板斧。但是可選擇的框架或者庫現在比較多,JavaScript有之前非常流行的JQuery庫,也有現在很火的Vue等框架。總之,做為開發者,你最擅長的可能就是最適合的選擇。當然,你也可以選擇學習新的知識和技術代替曾經最擅長的。

2.地圖基礎知識

這一點,是核心,基礎中的基礎,原理也比較復雜。因為地球是一個球體,是立體的,并不是天圓地方的一個平面,所以,首先,需要引入一個叫“坐標系統”的概念。

當前常見的坐標系主要有三種:

地球坐標系:WGS84,常見于GPS設備,Gooogle地圖(非中國區域)等國際標準的坐標體系 。
火星坐標系:GCJ-02,中國國內使用的被強制加密后的坐標系,如高德地圖、騰訊地圖、谷歌地圖(中國區域)的坐標就屬于此類坐標系。
百度坐標系:BD-09,百度地圖所特有的坐標體系,它在火星坐標系的基礎上又進行了一次加密處理。

但是我們使用地圖的時候,卻又只能看到平面的地圖,因此,又有了另外一個概念:墨卡托投影。

墨卡托投影的主要功能,就是讓三維立體的地圖坐標能在二維平面上顯示。有點類似于《三體》里的二向箔的功能,把三維系統二維化。

二維化之后的平面,會被分割為一片一片的小圖,或者換句話說,由一片一片的小圖拼成了二維的地圖。而這個小圖,叫“瓦片圖”。這又是一個重要的概念。后文會繼續細說。

而瓦片圖的開始點(最左上角,或最左下角)在地球的什么地方呢,因為坐標系的不同,每個地圖可能也不一樣。所以,同一個經緯度,在不同的地圖平臺上,對應的瓦片圖的序號可能都是不一樣的。其中詳細的原理和規則算法,這篇文章說得比較詳細:

國內主要地圖瓦片坐標系定義及計算原理

3.地圖平臺介紹

高德、百度、騰訊、谷歌地圖開放平臺介紹。

首先祭出開放平臺文檔,這是基于平臺開發的基礎:

高德地圖:https://lbs.amap.com/api/javascript-api/summary
百度地圖:https://lbsyun.baidu.com/index.php?title=jspopular3.0
騰訊地圖:https://lbs.qq.com/webApi/javascriptGL/glGuide/glBasic
谷歌地圖:https://developers.google.com/maps/documentation/javascript

每個地圖的API,大同小異。從細節來說,騰訊地圖的接口和高德地圖差別最小。

值得一提的是,在地圖上畫線(主要是導航的線路規劃標識),谷歌地圖沒有直接給出繪制虛線的接口,而國內的地圖平臺都有。這一點也體現了國內和國外的一種思維的差異。

另外還有一個細節,標注圖標旋轉(比如導航時,箭頭圖標跟隨人的方向旋轉)接口,高德地圖的旋轉的中心點不是圖標中心,而是圖標外層父元素的點位,因此轉向時,給人的感覺是自身的位置也在畫一個圓圈,而百度地圖沒有這個問題。當然這個問題也不是無法解決,我們可以通過自己編寫轉向的CSS,利用JavaScript來控制圖標以中心點來轉向。

圖標圍繞父元素邊點轉向

圖標圍繞中心點正常轉向

每個地圖平臺在手機端的表現和體驗也有些差異。我個人覺得高德地圖最流暢順滑,百度地圖次之。

還有另外一點細節,就是關于瓦片圖(后文細說),一樣的圖,在騰訊地圖上會有非常細微的差別(騰訊地圖允許級別Zoom為小數,在兩個級別之間,還可以有多個過度值,而其他地圖只能是整數,這是一個更人性化的設計,但卻導致了瓦片圖變得模糊了一點)。

4.瓦片圖覆蓋到地圖上

瓦片圖是尺寸為256px*256px的正方形圖片。這樣的圖片,像瓦片蓋房一樣,覆蓋為整個地圖,所以稱為“瓦片圖”。

瓦片圖的設計是一個非常精妙的設計,解決了地圖圖片太大的根本性問題,節約了服務器、客戶端設備的內存,按視覺范圍內加載圖片,也節約了網絡流量。
這是一種前端的“懶加載”思想的體現,也是和前端的“雪碧圖”剛好相反的設計(關于“懶加載”和“雪碧圖”,這里不做過多介紹)。
因此我們可以發現,不管什么解決方案,都有相應的使用場景,也有相反的局限性。不可脫離場景,一概而論。

瓦片圖覆蓋到地圖,這是整個手繪電子地圖最核心、最基礎的設施和功能。因為此,我們自己繪制的精美地圖,才能夠覆蓋到地圖平臺上,做成我們個性化需求的地圖。具體的實現,并沒有想象的那么復雜。當然,經驗豐富的程序員,可以設計出更科學的算法和加載邏輯。這里拋磚引玉,做一個示例(高德地圖):

這里AMap.TileLayer.Flexible方法是核心,這是高德地圖提供的使用瓦片圖的一個接口。他提供了一個div層(className為“amap-layer amap-flexible”)覆蓋在底圖之上,然后允許此方法返回仁義的元素,填充在256*256的瓦片圖的方格里。因此,這里其實也可以更簡單的直接返回一個img元素而不用div:

var fileHost = 'https://yourfilehost.com/';
var tileLayer = new AMap.TileLayer.Flexible({
createTile: function (x, y, zoom, success, fail) {
var imagePath = fileHost + '/tilefile/' + zoom + '/x + '_' + y + '.png';
var img = document.('img');
img. = function () {
success(img);
};
img.crossOrigin = "anonymous";
img. = function () {
fail()
};
img.src = imagePath;
}
});
tileLayer.setMap(map);

以上為高德地圖的示例,其他地圖原理相差不大,因此不再贅述。當然,這里只給了最基礎的加載瓦片圖的邏輯。事實上,根據實際情況,這里面還會做很多必要的其他業務邏輯的判斷,比如,系統應當存儲當前地圖的瓦片圖范圍,超出范圍的,就不要加載圖片,或者加載一張透明的小圖等。

這里列一下地圖平臺瓦片圖的接口名,便于有需要的搜索使用:

AMap.TileLayer.Flexible // 高德地圖
BMap.TileLayer // 百度地圖
TMap.ImageTileLayer // 騰訊地圖
google.maps.ImageMapType // 谷歌地圖
//需要注意的是,一些地圖的接口允許傳入參數:瓦片圖的尺寸。不過建議默認為256較好,畢竟這是通用的默認尺寸。

5.瓦片圖的制作

既然瓦片圖是基礎,那么我們如何從一張完整的手繪圖制作成為256*256的多張瓦片圖呢?可能設計師都能想到,直接用Photoshop切圖即可,很簡單。是的,常理來說是這樣,但這有2個問題:

(1)我們設計的圖,往往不是剛好為256px的倍數,那么第一張切圖,從什么地方開始?(即便是剛好為256的倍數,也不能從0像素開始切,后文細說)

(2)我們切圖出來之后,結合前文的地圖基礎知識,通過上面示例代碼可見,最關鍵的是每個圖的文件名,要和地圖的級別Zoom、X軸的數值x、Y軸的數值y相對應。否則切出來的圖,沒有任何意義。

這兩個問題,是制作有用的瓦片圖的根本問題。

其實,在我們繪制手繪圖片文件之前,就已經清晰的知道,我們繪制的內容到底是處于地圖的什么區域。然后應當記錄這個區域的起始點的經緯度。

前面說了瓦片圖可能從地圖的最左下角或左上角開始。具體情況是這樣的:高德、谷歌、騰訊地圖是從左下角,高德地圖是從左上角開始。

然后通過經緯度、抹卡托、可見區域像素三者的轉換算法,計算出當前手繪圖分別在X軸和Y軸的第二張瓦片圖的偏移像素,然后從此像素位置開始切圖,并把計算得到的層級(Zoom)、X坐標(x)、Y坐標(y)的值作為對應的文件名保存切圖。因此,說到這里,我們便都知道,這切圖工作沒辦法由設計師來人工執行,只能由設計的專門算法的系統執行。

這里因為一些商業保密和其他的原因,我不能對這個切圖算法做更仔細的講解,非常抱歉。

瓦片圖切好之后,放到專門的文件服務器,然后前端代碼便可調用,實現瓦片圖覆蓋于地圖底圖上展示。個性又漂亮的手繪地圖便基本成型了(如上圖“參考示例圖”)。

6.動態規劃路徑的實現

漂亮個性的手繪電子地圖完成之后,這還只是一個純純的地圖展示,談不上功能性的使用,更別說“智慧”。因此,我們還需要增加各項智慧能力的功能。這其中,最基礎的又應當是“實時定位”及“動態路徑規劃”了。

其實這兩項功能,就是地圖APP的基礎的導航功能。但是因為大部分我們的園區內根本沒有地圖的路線,或者不全面,因此需要我們自己來實現這個功能。

具體如何實現,原理很簡單。前端通過定位接口獲取到用戶當前的位置(需要注意的是,為了支持更全面的使用場景,可以考慮兼容微信及HTML5原生接口),然后系統計算當前位置與指定的點位之間的路線。

因此,這就需要我們根據實際情況,事先在系統里標注園區內的點位和路線,路線越詳細越好。而通過這些點位和路線,要計算得到最短路徑,關鍵則在于最短路徑的“尋路算法”。算法可以自己設計,而目前很多偉大的科學家公開的很多最短路徑算法則更為推薦。因為自己設計的算法難免可能會出現一些不可預料的BUG,而這些公開的算法經過嚴密的證明和大量使用的驗證,使得計算效率以及可靠性都有很好的保證。

這也是我的個人經驗,曾經我們自己設計的一個算法,在大部分情況下都能計算出正確的最短路徑結果,但在某些情況下,卻得到意外的結果,或發生計算消耗較多時間,效率低下的情況。

我推薦“迪杰斯特拉”算法,或“佛洛依德”算法。

//C語言版本的迪杰斯特拉算法
int a[1000][1000];
int d[1000];//d表示源節點到該節點的最小距離
int p[1000];//p標記訪問過的節點
int i, j, k;
int m;//m代表邊數
int n;//n代表點數
int main()
{
scanf("%d%d",&n,&m);
int min1;
int x,y,z;
for(i=1;i<=m;i++)
{
scanf("%d%d%d",&x,&y,&z);
a[x][y]=z;
a[y][x]=z;
}
for( i=1; i<=n; i++)
d[i]=max1;
d[1]=0;
for(i=1;i<=n;i++)
{
min1 = max1;
for(j=1;j<=n;j++)
if(!p[j]&&d[j]
{
min1=d[j];
k=j;
}
p[k] = 1;
for(j=1;j<=n;j++)
if(a[k][j]!=0&&!p[j]&&d[j]>d[k]+a[k][j])
d[j]=d[k]+a[k][j];
}
for(i=1;i
printf("%d->",d[i]);
printf("%d\n",d[n]);
return 0;
}
當然這些公開算法,都是最基本的核心和原理,要能讓我們可在地圖上做最短路徑尋找,還需要我們自己根據實際業務和邏輯,做相應的變種。

根據對當前用戶的實時定位,通過最短路徑算法,便能實現動態路徑的規劃。這便使得我們的手繪電子地圖具備了最基礎、最重要的導航功能。

7.自動觸發的實現

通過實時定位獲取到用戶當前位置,系統判斷位置是否和后臺設定的點位接近。當距離已小于設置值的時候,電子地圖系統便自動展示當前點位的介紹信息、語音講解,或者商家推送的優惠券等。因此,我們的電子地圖系統便越來越智能了。

而在此基礎之上,我們可以相當的所有功能,都可以加載到電子地圖系統上。由此我們的系統便優化成為真正的“智慧導覽系統”。其他的更多的功能的實現,我便不再贅述,只對下列三個比較特別的功能再做一些簡述。

8.多語言的實現

多語言是一個老生常談的需求,也是一個系統國際化所必備的功能。對于智慧導覽系統而言,我覺得有兩個值得注意的點:

(1)地圖本身的文案,包括提示信息、按鈕文字等。這可以在代碼層面做多語言的配置。
(2)地圖標注點位相關的內容,包括圖文介紹、語音講解等內容,這里需要在后臺系統設計可添加多語言內容的管理。

9.實現國內國外可同時訪問地圖

這一點需求,是根據實際情況來提的。因為國內和國外的地圖基本上不能互通,因此我們的智慧導覽系統應當解決這一痛點。

10.地圖路線的采集和標注

系統的“動態路徑規劃”功能需要園區的路線數據為基礎,因此系統應當提供路線采集和標注的配套工具,方便工作人員從現場采集路線的經緯度等信息。

五、結尾

本文是我個人基于“智慧導覽系統”開發經驗的一個大致的概括。整體來講,寫得比較粗陋和簡略。很難作為一個方案或者教程,只當是我個人做一個總結罷了。如有不當之處,歡迎指正。也歡迎有興趣的一起討論。

作者授權發布。

作者:輕輕的煙霧

更多
400-155-6865
国产精品成人小电影在线观看,久久成人国产精品一区二区,国产成人自拍视频在线观看,亚洲国产成人久久综合碰碰动漫3d

  • <center id="g59bs"><optgroup id="g59bs"></optgroup></center>
  • <span id="g59bs"></span>
    
    
    <label id="g59bs"><samp id="g59bs"></samp></label>

    国产精品乡下勾搭老头1| 丁香五精品蜜臀久久久久99网站| 免播放器亚洲一区| 精品一区二区在线视频| jizz一区二区| 精品写真视频在线观看| jlzzjlzz国产精品久久| 激情小说亚洲一区| 丝袜诱惑亚洲看片| 国产大陆a不卡| 免费的国产精品| 成人av中文字幕| 狠狠色丁香婷综合久久| 日日欢夜夜爽一区| 国产激情视频一区二区三区欧美| 日韩高清一级片| 国产成a人亚洲精品| 日韩精品一二三| 国产高清不卡一区二区| 男人的天堂久久精品| 国产成人小视频| 久久精品国产一区二区三 | 99国产精品久久| 国产精品一区一区三区| 91在线高清观看| 国产一区 二区 三区一级| 日韩av在线播放中文字幕| 国产黄色精品视频| 国产麻豆精品视频| 久久精品国产精品亚洲红杏| 91影院在线观看| 成人精品小蝌蚪| 国产盗摄女厕一区二区三区| 国产精品自在在线| 精品一区精品二区高清| 久久精品理论片| 久久国产精品无码网站| 热久久国产精品| 日韩黄色小视频| 91亚洲永久精品| 99精品黄色片免费大全| 成人久久久精品乱码一区二区三区| 99久久精品免费看| 丰满放荡岳乱妇91ww| 国产精品一级片在线观看| 九九**精品视频免费播放| 免费成人av资源网| 精品一区二区三区在线观看 | 日韩电影网1区2区| 91麻豆国产在线观看| 99精品在线免费| 成人免费看视频| 成人激情av网| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 国产精品一区2区| 国产精品99久久久久久有的能看| 理论电影国产精品| 久久精品国产99国产精品| 久久国产精品72免费观看| 久久99精品国产麻豆婷婷| 麻豆视频观看网址久久| 国产曰批免费观看久久久| 美国欧美日韩国产在线播放| 精品亚洲免费视频| 国产精品一级片| 99久久久精品免费观看国产蜜| 天堂在线亚洲视频| 高清成人免费视频| 91首页免费视频| 蜜臀a∨国产成人精品| 水蜜桃久久夜色精品一区的特点| 97国产一区二区| 日韩精品三区四区| 精品亚洲成a人| 成人av网站在线| 91亚洲精品乱码久久久久久蜜桃| 91色乱码一区二区三区| 99国产精品一区| 日韩国产精品久久| 懂色一区二区三区免费观看 | 麻豆国产欧美一区二区三区| 久色婷婷小香蕉久久| 国产精品系列在线观看| 日韩中文欧美在线| 国产真实乱对白精彩久久| 国产精品资源在线| 成人精品小蝌蚪| 蜜臀av在线播放一区二区三区| 老司机一区二区| 北条麻妃一区二区三区| 爽好多水快深点欧美视频| 国产福利一区二区三区在线视频| 日本成人在线不卡视频| 精品亚洲porn| 日韩精品高清不卡| 日本欧美一区二区| 懂色av中文字幕一区二区三区| 久久机这里只有精品| 国产精品自拍网站| 美国av一区二区| 92国产精品观看| 黄色精品一二区| 免费看欧美女人艹b| 成人av在线影院| 国产剧情一区二区三区| www.av精品| 成人免费视频网站在线观看| 国产精品亚洲成人| 免费观看久久久4p| 日韩国产高清在线| 三级成人在线视频| 成人动漫在线一区| 国产福利不卡视频| 久久精品国产77777蜜臀| 99久久婷婷国产综合精品电影| 成人网页在线观看| 国产精品自拍一区| 国产一区二区三区香蕉| 日韩成人一级片| 成人深夜在线观看| 国产成人在线视频免费播放| 精品一区在线看| 99re6这里只有精品视频在线观看| 国产成人在线视频网址| 国产99一区视频免费| 国产一区二区三区观看| 美国十次了思思久久精品导航 | 国产高清精品网站| 黄色小说综合网站| 毛片一区二区三区| 九九**精品视频免费播放| 蜜桃精品视频在线| 蜜桃av一区二区三区| 青椒成人免费视频| 美女精品一区二区| 免费在线观看一区二区三区| 天堂在线一区二区| 天堂一区二区在线| 久久国产综合精品| 国产一区二区精品在线观看| 日韩国产精品91| 紧缚捆绑精品一区二区| 国产在线精品一区二区不卡了| 国产一区二区成人久久免费影院 | 水野朝阳av一区二区三区| 青青草97国产精品免费观看无弹窗版| www.日本不卡| 视频一区二区不卡| 久久99蜜桃精品| 国产成人精品三级麻豆| 成人精品一区二区三区四区| 日韩av在线播放中文字幕| 精品在线视频一区| 成人动漫精品一区二区| 日韩av一区二区在线影视| 蜜臀91精品一区二区三区 | 日精品一区二区| 日本不卡一区二区三区| 久久精品99国产精品| 激情文学综合丁香| 99久久精品免费看国产| 久久精品国产精品亚洲红杏| 福利视频网站一区二区三区| 成人免费高清视频在线观看| 91丨九色丨蝌蚪丨老版| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产一区二区精品久久| 91婷婷韩国欧美一区二区| 蜜臂av日日欢夜夜爽一区| 成人在线视频一区| 欧美aaa在线| 国产在线视视频有精品| 国产成人亚洲综合a∨婷婷图片| 日韩国产欧美在线观看| 久久99精品国产.久久久久| 国产精品一区二区在线观看不卡| 天堂一区二区在线| 高清不卡一区二区在线| 韩国欧美一区二区| 99精品热视频| 国产精品中文欧美| 蜜臀久久99精品久久久久宅男 | 国产伦理精品不卡| 91视频观看视频| 国产乱色国产精品免费视频| 91日韩一区二区三区| 国产大陆a不卡| 蜜桃久久久久久久| 91视频国产观看| 不卡一区中文字幕| 韩国毛片一区二区三区| av高清不卡在线| 久久国产综合精品| 日韩1区2区日韩1区2区| www.日韩大片| 成人美女在线观看| 国产一区二区在线影院| 麻豆视频一区二区| 奇米在线7777在线精品| 99国内精品久久| 99久久99久久综合| 粉嫩av一区二区三区粉嫩 | 国产精品亚洲成人| 韩国精品免费视频| 日韩精品三区四区| 日本在线不卡视频| 99久久99久久免费精品蜜臀| 国产成人免费网站| 国产成人在线视频播放| 国产成人精品免费在线| 岛国一区二区在线观看| 国产在线精品不卡| 国产精品一区二区在线播放| 国产经典欧美精品| 成人免费高清在线| 99re这里只有精品首页| 91蜜桃免费观看视频| 91玉足脚交白嫩脚丫在线播放| 91在线观看视频| 奇米精品一区二区三区四区| 美女国产一区二区三区| 国产真实精品久久二三区| 国产精品一区一区| 国产91丝袜在线观看| 成人免费高清视频在线观看| 成人免费精品视频| 99re视频精品| 日本欧美韩国一区三区| 国产自产高清不卡| 成人av网址在线| 日韩国产高清在线| 国产一区二区剧情av在线| 国产成人精品一区二区三区四区 | 极品美女销魂一区二区三区免费| 久草精品在线观看| 国产成+人+日韩+欧美+亚洲| 99在线精品免费| 日本美女视频一区二区| 极品尤物av久久免费看| 成人国产视频在线观看| 91农村精品一区二区在线| 美日韩一区二区| 国产乱码精品一品二品| 波多野结衣一区二区三区 | 免费观看日韩av| 国产成人三级在线观看| 天堂一区二区在线| 国产一区二区三区四区在线观看| 国产成人午夜99999| 日本在线播放一区二区三区| 国产高清成人在线| 日韩不卡一二三区| 国产福利一区在线| 蜜乳av一区二区| 成人av电影在线播放| 麻豆免费看一区二区三区| 国产999精品久久久久久绿帽| 视频在线观看国产精品| 国产成人鲁色资源国产91色综| 99精品久久久久久| 国产成人在线视频网址| 美女精品自拍一二三四| 99精品国产一区二区三区不卡| 国内精品免费**视频| 91在线视频网址| 国产福利一区在线| 国产一区二区三区四| 95精品视频在线| 国产成人精品影视| 国内精品在线播放| 91色porny在线视频| 成人天堂资源www在线| 国产一二三精品| 久久精品国产亚洲aⅴ | 国产在线精品一区二区| 免费久久精品视频| 91在线观看地址| 不卡一区二区中文字幕| 国产高清不卡二三区| 韩国理伦片一区二区三区在线播放| 日韩在线一区二区| 99riav久久精品riav| 成人动漫在线一区| 成人免费视频免费观看| 国产精品自拍网站| 国产一区欧美一区| 久久机这里只有精品| 久久国内精品自在自线400部| 青椒成人免费视频| 毛片不卡一区二区| 麻豆精品一区二区三区| 另类小说综合欧美亚洲| 久久精品国产**网站演员| 日本成人在线电影网| 免费精品99久久国产综合精品| 青青青伊人色综合久久| 人禽交欧美网站| 久久99久久久久| 国内精品伊人久久久久av影院 | 久久国产夜色精品鲁鲁99| 蜜桃在线一区二区三区| 久久精品av麻豆的观看方式| 精品一二线国产| 国产精品一区二区你懂的| 国产高清精品久久久久| 国产超碰在线一区| 不卡的av网站| 日本欧美一区二区| 韩国av一区二区| 国产大陆精品国产| bt7086福利一区国产| 91亚洲大成网污www| 日本欧美一区二区| 国产资源精品在线观看| 成人午夜激情视频| 日本不卡一二三区黄网| 久久国产精品第一页| 国产精品一区久久久久| 99热精品一区二区| 日本aⅴ免费视频一区二区三区| 免费成人av资源网| 国产精品亚洲成人| 91一区一区三区| 国内不卡的二区三区中文字幕| 国产精品羞羞答答xxdd| 91免费精品国自产拍在线不卡| 日本aⅴ亚洲精品中文乱码| 国产一区二区在线看| 成人av在线资源| 美女免费视频一区| 不卡av在线网| 国产一区二区视频在线播放| 成人高清免费观看| 美女网站色91| av亚洲精华国产精华精| 久久国内精品视频| 92精品国产成人观看免费 | 国产一区二区三区免费| a美女胸又www黄视频久久| 精品一区二区av| 91丨九色丨国产丨porny| 狠狠网亚洲精品| 日韩精品一级中文字幕精品视频免费观看| 韩国精品久久久| 日本va欧美va欧美va精品| 成人av网站在线观看免费| 黄色日韩网站视频| 日本不卡在线视频| 成人免费视频免费观看| 韩国毛片一区二区三区| 奇米精品一区二区三区在线观看| 盗摄精品av一区二区三区| 国产在线视频不卡二| 日韩高清国产一区在线| 成人国产一区二区三区精品| 国产一区二区毛片| 奇米777欧美一区二区| 91视频免费播放| 成人黄色av电影| 国产白丝精品91爽爽久久| 精一区二区三区| 美国一区二区三区在线播放 | 成人福利视频在线看| 国产精品一区二区视频| 精品一二三四区| 久久精品国产亚洲aⅴ| 日本怡春院一区二区| 天堂成人国产精品一区| 99久久777色| 99视频一区二区三区| av网站免费线看精品| 成人高清视频在线观看| 成人小视频免费在线观看| 国产成人在线观看| 国产精品自拍网站| 国产盗摄一区二区三区| 国产精品主播直播| 国产成人欧美日韩在线电影| 国产精品69久久久久水密桃| 国产精品自拍毛片| 国产成人啪午夜精品网站男同| 国产高清久久久| 成人激情午夜影院| proumb性欧美在线观看| 成人免费视频一区二区| 麻豆精品久久精品色综合| 日本不卡免费在线视频| 美腿丝袜一区二区三区| 久久丁香综合五月国产三级网站| 久久精品国内一区二区三区| 精品一区二区三区在线播放视频| 精品午夜一区二区三区在线观看| 国产在线播精品第三| 国产乱子伦一区二区三区国色天香 | 91蜜桃在线免费视频| 日韩电影在线一区二区| 琪琪一区二区三区| 国内成人自拍视频| 国产成人精品一区二| 99re在线视频这里只有精品|