精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

百度地圖API之如何制作駕車導航

開發 前端
我們將要介紹的是百度地圖API中如何制作可選擇起點和終點的駕車導航,希望對大家有所幫助。

  讓用戶自己選擇起點和終點呢?答案是,使用數據接口。數據接口,可以讓百度地圖API的數據,按照自定義的形式展示。

  這個功能非常實用,學會這個方法,可以讓您的地圖更加接近百度地圖的功能!!

  一、創建地圖與網頁樣式

  創建一張簡單的地圖,只需要3句話。

  1.   varmap =newBMap.Map("container"); //創建Map實例  
  2.   varpoint =newBMap.Point(116.404, 39.915); //創建點坐標  
  3.   map.centerAndZoom(point,15); //初始化地圖,設置中心點坐標和地圖級別。 

  然后,我們制作出兩個輸入框,分別是起點輸入框,和終點輸入框。

  從<input class="txt"type="text"value="機場"id="startInput"/>到<input class="txt"type="text"value="西站"id="endInput"/>  <input type="button"value="駕車"onclick="mDriving()"/>

  使用“駕車”按鈕,獲取輸入框中的數據。

  1.   functionmDriving(){varstartPlace =document.getElementById("startInput").value;varendPlace =document.getElementById("endInput").value;} 

二、創建搜索實例

  對于起點和終點,我們需要創建2個不同的搜索實例:

  1.   //創建2個搜索實例  
  2.   varstartSearch =newBMap.LocalSearch(map,startOption);varendSearch =newBMap.LocalSearch(map,endOption); 

  在點擊“駕車”按鈕后,開始搜索起點和終點都有哪些符合關鍵詞的地方(POI點)。

  1.   functionmDriving(){varstartPlace =document.getElementById("startInput").value;varendPlace =document.getElementById("endInput").value;  
  2.   startSearch.search(startPlace);  
  3.   endSearch.search(endPlace);  
  4.   document.getElementById("box").style.display="block";  
  5.   } 

  三、搜索的數據接口

  由于AJAX是異步加載的,我們使用百度地圖API提供的回調函數onSearchComplete,來完成對搜索成功后的操作。

以起點的搜索為例:

  當搜索成功后,把每一個搜索結果(POI),按照我們自定義的方式,列在面板中。其實,這里我們只使用了數據接口,沒用百度默認的結果面板。

  1.   varstartOption ={  
  2.   onSearchComplete: function(results){//判斷狀態是否正確if(startSearch.getStatus() ==BMAP_STATUS_SUCCESS){  
  3.   startResults =results;vars =[];for(vari =0;i <results.getCurrentNumPois(); i ++){  
  4.   s.push("<div><p><a onmouseover='map.openInfoWindow(startInfowin,startResults.getPoi("+i +").point);' href='#'>");  
  5.   s.push(results.getPoi(i).title);  
  6.   s.push("</a></p><p>");  
  7.   s.push(results.getPoi(i).address);  
  8.   s.push("</p></div>");  
  9.   }  
  10.   document.getElementById("startPanel").innerHTML =s.join("");  
  11.   }else{startResults =null;}  
  12.   }  
  13.   }; 

  當用戶鼠標移到起點面板的標題處,我們在地圖上打開一個信息窗口。里面放“選為起點”的按鈕。

  1.   varstartInfowin =newBMap.InfoWindow("<p class='t-c'><input value='選為起點' type='button' onclick='startDeter();' /></p>"); 

  用戶點擊“選為起點”的按鈕后,選定該點為起點,并隱藏起點面板,讓用戶選擇終點。

  為了方便看清起點的位置,我們需要在地圖上打個紅色的標注。并且,再次選擇起點時,要清楚上一次的標注。

  1.   functionstartDeter(){  
  2.   map.clearOverlays();  
  3.   startPoint =startInfowin.getPosition();varmarker =newBMap.Marker(startPoint);  
  4.   map.addOverlay(marker);  
  5.   document.getElementById("startPanel").style.display="none";  
  6.   } 

  同理,制作終點的面板。這里需要注意的是,終點和起點不同,選擇終點之后,需要創建一個駕車實例,并且繪制出駕車路線。

  所以要做一個判斷,用戶是否已經選擇了起點。如果沒有,提示用戶要先選擇起點。

  1.   functionendDeter(){ if(startPoint==null){alert("請先選擇起點!");}else{  
  2.   endPoint =endInfowin.getPosition();  
  3.   driving.search(startPoint,endPoint);  
  4.   document.getElementById("endPanel").style.display="none";  
  5.   }  
  6.   } 

四、創建駕車實例和結果面板

  在選擇完畢確定的終點和起點后,駕車的結果就明了了。

  一句話,輕松搞定。

  vardriving =newBMap.DrivingRoute(map, {renderOptions:{map: map, autoViewport: true,panel:drivingPanel}});

五、頁面樣式完善

  為了讓頁面干凈好看,我們可以把不必要的結果展示暫時隱藏起來,當需要它們的時候,再展開。

  1、比如,先把地圖和搜索框以外的結果面板隱藏起來。

  我使用了hidden樣式,來隱藏右邊的面板boxpanel。

  1.   .hidden{display:none;}  
  2.   <div class="boxpanel hidden"id="box">中間省略</div> 

  對起點選擇和終點選擇面板,采取使用時“展開”,選取完畢即刻隱藏的辦法。例如,

  1.   <h5>起點選擇 <a href="#"onclick="document.getElementById('startPanel').style.display='block';">(展開)</a></h5> 

2、清除上次駕車查詢結果

  如果你要再次使用駕車查詢,一定要先清除上次駕車查詢的結果:driving.clearResults();

  也可以使用clearOverlays,一次性清除地圖上所有的覆蓋物。map.clearOverlays();

  另外,補充一個清除覆蓋物的知識:

  清除地圖上所有的標記,用map.clearOverlays();

  清除單個標注,用map.removeOverlay(marker);

  顯示和隱藏自定義覆蓋物,可以繼承overlay的hide();或者show()方法。

  附,全部源代碼:

  1.   <!DOCTYPE html> 
  2.   <html> 
  3.   <head> 
  4.   <meta http-equiv="Content-Type"content="text/html; charset=gb2312"/> 
  5.   <title>指定起點與終點的駕車導航</title> 
  6.   <script type="text/javascript"src="http://api.map.baidu.com/api?v=1.2"></script> 
  7.   <style>body{font-size:14px;}h5{line-height:3em;padding:0;margin:0;}a{color:#EE3399;}a:hover{color:#99AA66;}.txt{border:1px solid #ccc;background:none;padding:1px;}.f-l{float:left;}.t-c{text-align:center;}.clear{clear:both;}.hidden{display:none;}.searchbox{border:4px solid #e5ecf9;height:40px;float:left;line-height:40px;padding:0 20px;margin:0 0 0 50px;}.mainbox{margin:20px 0 0;}.boxmap{width:700px;height:500px;border:1px solid gray;float:left;}.boxpanel{width:250px;float:left;margin:0 0 0 10px;border:1px solid gray;padding:0 10px 10px;}#startPanel,#endPanel{border:1px solid #FA8722;font-size:12px;}#startPanel div,#endPanel div{padding:5px;}#startPanel p,#endPanel p{margin:0;paddin:0;line-height:1.2em;}#drivingPanel{border:1px solid #6688EE;}  
  8.   </style> 
  9.   </head> 
  10.   <body> 
  11.   <div> 
  12.   <img class="f-l"src="http://map.baidu.com/img/logo-map.gif"/> 
  13. <div class="searchbox"><input class="txt"type="text"value="機場"id="startInput"/><input class="txt"type="text"value="西站"id="endInput"/>  <input type="button"value="駕車"onclick="mDriving()"/> 
  14.   </div> 
  15.   </div> 
  16.   <div class="clear"></div> 
  17.   <div class="mainbox"> 
  18.   <div class="boxmap"id="container"></div> 
  19.  <div class="boxpanel hidden"id="box"> 
  20.   <h5>起點選擇 <a href="#"onclick="document.getElementById('startPanel').style.display='block';">(展開)</a></h5> 
  21.   <div id="startPanel"></div> 
  22.   <h5>終點選擇 <a href="#"onclick="document.getElementById('endPanel').style.display='block';">(展開)</a></h5> 
  23.   <div id="endPanel"></div> 
  24.   <h5>駕車導航</h5> 
  25.   <div id="drivingPanel"></div> 
  26.   </div> 
  27.   </div> 
  28.   </body> 
  29.   </html> 
  30.   <script type="text/javascript"> 
  31.   varmap =newBMap.Map("container"); //創建Map實例  
  32.  varpoint =newBMap.Point(116.404, 39.915); //創建點坐標  
  33.   map.centerAndZoom(point,15); //初始化地圖,設置中心點坐標和地圖級別。  
  34.   varstartInfowin =newBMap.InfoWindow("<p class='t-c'><input value='選為起點' type='button' onclick='startDeter();' /></p>");varendInfowin =newBMap.InfoWindow("<p class='t-c'><input value='選為終點' type='button' onclick='endDeter();' /></p>");varstartResults =null;varendResults =null;varstartPoint;varendPoint;vardriving =newBMap.DrivingRoute(map, {renderOptions:{map: map, autoViewport: true,panel:drivingPanel}});varstartOption ={  
  35.   onSearchComplete: function(results){//判斷狀態是否正確if(startSearch.getStatus() ==BMAP_STATUS_SUCCESS){  
  36.   startResults =results;vars =[];for(vari =0;i <results.getCurrentNumPois(); i ++){  
  37.   s.push("<div><p><a onmouseover='map.openInfoWindow(startInfowin,startResults.getPoi("+i +").point);' href='#'>");  
  38.   s.push(results.getPoi(i).title);  
  39.   s.push("</a></p><p>");  
  40.   s.push(results.getPoi(i).address);  
  41.   s.push("</p></div>");  
  42.   }  
  43.   document.getElementById("startPanel").innerHTML =s.join("");  
  44.   }else{startResults =null;}  
  45.   }  
  46.   };varendOption ={  
  47.   onSearchComplete: function(results){//判斷狀態是否正確if(endSearch.getStatus() ==BMAP_STATUS_SUCCESS){  
  48.   endResults =results;vars =[];for(vari =0;i <results.getCurrentNumPois(); i ++){  
  49.   s.push("<div><p><a href='#' onmouseover='map.openInfoWindow(endInfowin,endResults.getPoi("+i +").point);'>");  
  50.   s.push(results.getPoi(i).title);  
  51.   s.push("</a></p><p>");  
  52.   s.push(results.getPoi(i).address);  
  53.   s.push("</p></div>");  
  54.   }  
  55.   document.getElementById("endPanel").innerHTML =s.join("");  
  56.   }else{endResults =null;}  
  57.   }  
  58.   };//創建2個搜索實例  
  59.   varstartSearch =newBMap.LocalSearch(map,startOption);varendSearch =newBMap.LocalSearch(map,endOption);functionmDriving(){varstartPlace =document.getElementById("startInput").value;varendPlace =document.getElementById("endInput").value;  
  60.   startSearch.search(startPlace);  
  61.   endSearch.search(endPlace);  
  62.   document.getElementById("box").style.display="block";  
  63.   }functionstartDeter(){  
  64.   map.clearOverlays();  
  65.   startPoint =startInfowin.getPosition();varmarker =newBMap.Marker(startPoint);  
  66.   map.addOverlay(marker);  
  67.   document.getElementById("startPanel").style.display="none";  
  68.   }functionendDeter(){ if(startPoint==null){alert("請先選擇起點!");}else{  
  69.   endPoint =endInfowin.getPosition();  
  70.   driving.search(startPoint,endPoint);  
  71.   document.getElementById("endPanel").style.display="none";  
  72.   }  
  73.   }</script> 

【編輯推薦】

  1. 詳解百度地圖API之地圖標注
  2. 硅谷“老黃忠”程序員:Google+設計者上榜
  3. 架構師 如何從夢想變成現實?
  4. 談談對于企業級系統架構的理解
  5. 怎么成為一個軟件架構師
責任編輯:彭凡 來源: 博客園
相關推薦

2011-09-26 10:05:19

百度地圖API

2011-10-24 14:01:29

API

2011-10-21 09:28:25

百度地圖API

2011-10-09 11:07:40

百度地圖API

2011-09-29 11:00:54

百度地圖API

2011-10-21 10:16:25

百度地圖API

2011-09-16 10:37:42

地圖API

2012-02-01 09:33:36

百度地圖API

2013-04-08 14:59:54

Android學習筆記百度地圖Overlay

2011-10-21 09:11:41

百度地圖API

2021-06-15 14:33:00

高德百度騰訊

2022-03-27 10:04:23

Angular8項目vue

2011-12-29 16:18:14

API

2013-04-08 14:46:42

Android學習筆記百度地圖

2012-02-03 14:01:15

地圖

2011-05-25 14:36:17

2014-07-25 17:12:39

數據庫WOT2014MongoDB

2023-12-20 17:38:44

APIhttp鴻蒙

2013-08-22 17:08:50

點贊
收藏

51CTO技術棧公眾號

色噜噜久久综合| 伊人精品在线| 欧美日韩二区三区| 蜜臀久久99精品久久久久宅男| 91精品国产免费久久综合| 欧美一区二区三区综合| 久久久久久久久久久久久9999| 久久久久99精品成人片三人毛片| 精品99久久| 在线成人高清不卡| 欧美精品一区二区三区三州| 欧美91精品久久久久国产性生爱| 亚洲欧美清纯在线制服| 按摩亚洲人久久| 午夜剧场免费看| 日韩制服诱惑| 一级女性全黄久久生活片免费| 久久久久久九九九九| 国产婷婷一区二区三区久久| 国产欧美午夜| 久久久精品视频成人| 久久久久国产精品无码免费看| se01亚洲视频| 欧美日韩激情一区| 国产精品视频内| 久久亚洲AV无码| 精品国产一区二区三区小蝌蚪| 欧美一区二区精品| www.99在线| 国产高清在线a视频大全 | 久久久久97| 欧美久久高跟鞋激| 成年人在线看片| 91av久久| 一区二区三区免费网站| 亚洲人成网站在线观看播放 | 成人免费精品视频| 日本a级片电影一区二区| 欧美日韩三级在线观看| 久久网站免费观看| 欧美激情五月| 国产精品欧美久久久久无广告 | 精品一区二区三区毛片| 人妻偷人精品一区二区三区| 精久久久久久久久久久| 国产精品第一页在线| 黄色激情视频在线观看| 亚洲先锋影音| 久久精品99久久久香蕉| 欧洲av一区二区三区| 麻豆一区二区| 欧美午夜精品久久久久久孕妇| 久久网站热最新地址| 中文字幕第一页久久| 91久久嫩草影院一区二区| 日本视频在线观看免费| 精品成人国产| 欧美精品成人91久久久久久久| 小嫩苞一区二区三区| 欧美色婷婷久久99精品红桃| 亚洲日本中文字幕| 在线免费看黄视频| 免费萌白酱国产一区二区三区| 欧美岛国在线观看| 亚洲美女高潮久久久| 午夜免费欧美电影| 日韩一二三四区| 性高潮久久久久久| 一区二区三区四区精品视频| 日韩视频123| 少妇极品熟妇人妻无码| 成人爽a毛片| 日韩激情视频在线| 麻豆精品免费视频| 色天天久久综合婷婷女18| 色妞在线综合亚洲欧美| 国产精品成人69xxx免费视频| 99久久久久国产精品| 不卡伊人av在线播放| 欧美三根一起进三p| 亚洲一级电影| 全亚洲最色的网站在线观看| 亚洲欧美综合自拍| 男女性色大片免费观看一区二区| 国产日韩在线视频| www.亚洲天堂.com| 成人18精品视频| 欧美日韩在线观看一区二区三区| 成人免费在线电影| 亚洲欧美视频在线观看| 国产高清www| 欧美色网一区| 69精品人人人人| 免费观看污网站| 九九久久电影| 久久视频免费在线播放| 国产无遮挡又黄又爽| 久久九九免费| 99国产超薄丝袜足j在线观看 | 欧美男生操女生| 人妻精油按摩bd高清中文字幕| 久久精品论坛| 中文字幕一区电影| 国产第一页在线播放| 老司机精品视频网站| 91视频免费在线| 水莓100在线视频| 国产日韩欧美一区二区三区乱码| 天天操天天干天天玩| 午夜伦理福利在线| 91精品国产aⅴ一区二区| 欧美精品黑人猛交高潮| 999国产精品永久免费视频app| 久久久久久久久综合| 最新国产中文字幕| thepron国产精品| 在线观看国产一区| 日韩av影片| 日韩视频永久免费| 无码人中文字幕| 国产日韩一区二区三区在线播放 | 久久躁日日躁aaaaxxxx| 天天操中文字幕| 国产成人无遮挡在线视频| 欧美午夜精品理论片a级大开眼界 欧美午夜精品久久久久免费视 | 日本少妇一区二区| 精品在线不卡| av片在线观看| 欧美日韩一区久久| 丰满少妇在线观看资源站| 欧美黄污视频| 成人精品视频久久久久| 国产视频三级在线观看播放| 香蕉av福利精品导航| 爱情岛论坛亚洲自拍| 久久国产综合| 国产mv久久久| 欧美日韩在线中文字幕| 亚洲一区在线观看免费| 捷克做爰xxxⅹ性视频| 不卡av一区二区| 欧美性视频网站| 婷婷在线免费观看| 亚洲自拍偷拍九九九| 17c国产在线| 色婷婷色综合| 国产日韩欧美91| 波多野结衣在线网站| 色噜噜狠狠色综合中国| 30一40一50老女人毛片| 99这里有精品| 久久久久成人精品免费播放动漫| 女人黄色免费在线观看| 日韩精品中文字幕一区二区三区 | 999久久久91| 国产日韩欧美91| 女女色综合影院| 884aa四虎影成人精品一区| 国精产品视频一二二区| 麻豆成人综合网| 亚洲精品一区二区三区樱花| 99re66热这里只有精品4| 国产亚洲精品久久久优势| 日本一区二区三区久久| 国产精品久久久久影视| 天天看片天天操| 午夜精品久久久久久久四虎美女版| 国产日韩av在线| 制服丝袜中文字幕在线| 精品日韩欧美在线| 圆产精品久久久久久久久久久| 99re这里只有精品首页| 欧美 日韩精品| 精品国产一区二区三区噜噜噜| 国产精品麻豆va在线播放| 自拍视频在线网| 欧美一级精品大片| 日本少妇在线观看| 久久嫩草精品久久久精品一| 男人的天堂99| 日韩电影免费在线观看| 亚洲一区二区少妇| 激情视频网站在线播放色| 国产亚洲激情在线| 国产女无套免费视频| 亚洲成人一区二区| 欧美人与性囗牲恔配| 久久99久久久久| 久无码久无码av无码| 一本久久青青| 91亚洲精品久久久| 密臀av在线播放| 在线国产精品播放| 性一交一乱一乱一视频| 日韩欧美一区二区三区| 无码人妻精品中文字幕| av在线播放不卡| 性刺激的欧美三级视频| 国产精品分类| 神马影院我不卡午夜| 国产中文欧美日韩在线| 欧美伊久线香蕉线新在线| 日本高清在线观看wwwww色| 精品国产一二三区| 中文字幕91爱爱| 亚洲成年人影院| 91香蕉视频网| 2024国产精品| 99国产精品免费视频| 久久蜜桃精品| 欧美精品久久久久久久自慰 | 国产一区二区日韩| 亚洲AV无码国产精品午夜字幕| 日本乱码高清不卡字幕| 玖玖爱免费视频| 国产精品人人做人人爽人人添| 中文字幕在线观看91| 蜜桃精品视频在线| 日本久久久精品视频| 欧美精品aa| 一级做a爰片久久| 亚洲品质自拍| 高清国产一区| 99综合久久| 国产精品久久激情| 在线观看涩涩| 久久久久久久久久久免费| 欧美13一16娇小xxxx| 在线播放精品一区二区三区| 少妇高潮一区二区三区69| 欧美一区二区视频观看视频| 中文有码在线播放| 一本一本大道香蕉久在线精品| 久久免费播放视频| 亚洲美女视频在线| 亚洲熟女少妇一区二区| 国产午夜亚洲精品午夜鲁丝片| 成人区人妻精品一区二| 国产精品夜夜爽| 九九久久久久久| 久久国产精品色| 香港日本韩国三级网站| 日本成人在线不卡视频| www.国产区| 久久激情网站| 99re在线视频免费观看| 国产亚洲福利| 91视频最新入口| 亚洲精品偷拍| 又粗又黑又大的吊av| 最新国产拍偷乱拍精品| 99在线免费视频观看| 亚洲国产影院| 国产二级片在线观看| 在线精品一区| 国产午夜伦鲁鲁| 噜噜噜91成人网| 午夜精品久久久内射近拍高清| 国产精品夜夜夜| 国产在线观看福利| 日韩精品每日更新| 超碰在线播放91| 狠狠色综合日日| 夜夜爽久久精品91| 粉嫩绯色av一区二区在线观看| 又色又爽又黄18网站| 91在线高清观看| 国产精品密蕾丝袜| 国产精品国产馆在线真实露脸| 四虎永久免费地址| 一区二区三区高清| 国产精品7777777| 色乱码一区二区三区88| 在线观看视频中文字幕| 91精品福利在线一区二区三区 | 一区二区日本| 欧美日韩国产高清| 亚洲熟妇av一区二区三区漫画| 欧美一级久久| 亚洲欧美日本一区二区三区| 国产一区不卡精品| 91传媒理伦片在线观看| 久久综合久久99| 男女全黄做爰文章| 亚洲午夜激情网站| 无码视频在线观看| 欧美一区二区三区不卡| 午夜成人免费影院| 在线精品播放av| 污污视频在线| 国产激情久久久久| 欧洲精品99毛片免费高清观看| 国产一区二区精品在线| 国产伦一区二区三区| 熟女视频一区二区三区| 亚洲精选久久| 日本肉体xxxx裸体xxx免费| 国产99精品国产| 亚洲图片另类小说| 亚洲精品视频在线观看网站| 欧美a∨亚洲欧美亚洲| 制服丝袜国产精品| 亚洲AV第二区国产精品| 精品国产一区二区三区久久狼5月 精品国产一区二区三区久久久狼 精品国产一区二区三区久久久 | 欧美亚洲国产一区在线观看网站| 99免费在线视频| 亚洲天堂男人天堂| 波多野结衣精品| 成人www视频在线观看| 欧美wwwsss9999| 精品嫩模一区二区三区| 久热精品视频| 免费不卡的av| 专区另类欧美日韩| 日日夜夜操视频| 亚洲国产成人精品久久| 黄视频网站在线| 日韩av免费看| 美国一区二区| 男人的天堂视频在线| 奇米精品一区二区三区四区| 水蜜桃av无码| 一区二区三区在线播放| 中文字幕自拍偷拍| 亚洲毛片在线免费观看| 免费在线观看av电影| 91九色单男在线观看| 欧美呦呦网站| 日本精品免费在线观看| 成人免费av资源| 特级片在线观看| 欧美一区二区三区在线视频 | 久久久亚洲国产| 日本免费一区二区三区视频| 亚洲精品国产精品国自产| 免费看黄裸体一级大秀欧美| 午夜免费福利影院| 一级精品视频在线观看宜春院 | 亚洲韩国日本中文字幕| 国产羞羞视频在线播放| 国产91精品入口17c| 国产精品v日韩精品v欧美精品网站| 色网站在线视频| 亚洲精品老司机| www.成人免费视频| 欧美韩国理论所午夜片917电影| 亚洲深夜福利在线| 91精品久久| 亚洲最大福利视频网站| 91精品婷婷色在线观看| 91国产精品视频在线观看| 国产亚洲欧美日韩俺去了| 中文字幕国产在线观看| 亚洲人成网站777色婷婷| 欧美gay视频| 神马影院午夜我不卡影院| 日韩电影免费一区| 貂蝉被到爽流白浆在线观看 | 国产免费av一区| 亚洲欧美日韩国产中文| 国产精品久久亚洲不卡| 宅男在线精品国产免费观看| 国产一区二区影院| 久久久久成人网站| 日韩av网站导航| 精品欧美一区二区三区在线观看| 午夜免费电影一区在线观看| 久久99久久99小草精品免视看| 糖心vlog免费在线观看| 欧美一区二区三区系列电影| 欧美色图天堂| 国产精品成人一区二区三区| 亚洲一区激情| 艳妇乳肉豪妇荡乳xxx| 精品欧美一区二区三区| 91久久国语露脸精品国产高跟| 久久综合伊人77777| 精品国产亚洲一区二区三区在线 | 91黄色8090| 精品综合久久88少妇激情| 一女被多男玩喷潮视频| 国产精品丝袜在线| 97精品久久人人爽人人爽| 欧美精品第一页在线播放| 成人av综合网| 欧美日韩怡红院| ...中文天堂在线一区| 欧美一级淫片aaaaaa| 欧美一级视频免费在线观看| 日韩1区2区| 中文写幕一区二区三区免费观成熟| 一区二区三区四区在线播放| 天堂中文在线官网| 国产精品com| 狠狠爱www人成狠狠爱综合网 | 中文字幕巨乱亚洲| 国产女18毛片多18精品| 日本精品视频在线观看| 日韩精品欧美| 右手影院亚洲欧美|