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

鴻蒙開(kāi)源地圖,OSMDroid地圖項(xiàng)目移植到鴻蒙上

開(kāi)源
OSMDroid-ohos是Google開(kāi)源地圖項(xiàng)目OSMDroid移植到HarmonyOS系統(tǒng)上的精簡(jiǎn)版,可以實(shí)現(xiàn)在HarmonyOS系統(tǒng)上做地圖應(yīng)用開(kāi)發(fā)。當(dāng)前OSMDroid-ohos地圖根據(jù)國(guó)內(nèi)開(kāi)發(fā)情況,默認(rèn)移植了高德的瓦片地圖顯示。

[[414372]]

想了解更多內(nèi)容,請(qǐng)?jiān)L問(wèn):

51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)

https://harmonyos.51cto.com

OSMDroid-ohos

介紹

OSMDroid-ohos是Google開(kāi)源地圖項(xiàng)目OSMDroid移植到HarmonyOS系統(tǒng)上的精簡(jiǎn)版,可以實(shí)現(xiàn)在HarmonyOS系統(tǒng)上做地圖應(yīng)用開(kāi)發(fā)。當(dāng)前OSMDroid-ohos地圖根據(jù)國(guó)內(nèi)開(kāi)發(fā)情況,默認(rèn)移植了高德的瓦片地圖顯示。

OSMDroid-ohos地圖提供基本瓦片地圖顯示,地圖指南針覆蓋物,地圖定位坐標(biāo)覆蓋物,提供單指手勢(shì)拖拽地圖功能,單指手勢(shì)雙擊放大地圖功能,雙指手勢(shì)縮放地圖功能,雙指手勢(shì)旋轉(zhuǎn)地圖功能。

鴻蒙開(kāi)源地圖,OSMDroid地圖項(xiàng)目移植到鴻蒙上-鴻蒙HarmonyOS技術(shù)社區(qū)
鴻蒙開(kāi)源地圖,OSMDroid地圖項(xiàng)目移植到鴻蒙上-鴻蒙HarmonyOS技術(shù)社區(qū)

MapView使用

xml布局添加

  1. <DependentLayout 
  2.       ohos:id="$+id:osm_map_container" 
  3.       ohos:height="match_content" 
  4.       ohos:width="match_parent"
  5.  
  6.       <com.talkweb.osmharmony.views.MapView 
  7.           ohos:id="$+id:osm_map_view" 
  8.           ohos:height="match_parent" 
  9.           ohos:width="match_parent" 
  10.           ohos:horizontal_center="true"/> 
  11.        
  12.       ················· 
  1. mMapContainerView = (DependentLayout) findComponentById(ResourceTable.Id_osm_map_container); 
  2. mapView = (MapView) findComponentById(ResourceTable.Id_osm_map_view); 

java代碼添加

  1. mMapContainerView = (DependentLayout) findComponentById(ResourceTable.Id_osm_map_container); 
  2. DependentLayout.LayoutConfig layoutConfig = new DependentLayout.LayoutConfig(); 
  3. layoutConfig.width = DependentLayout.LayoutConfig.MATCH_PARENT; 
  4. layoutConfig.height = DependentLayout.LayoutConfig.MATCH_PARENT; 
  5.  
  6. //實(shí)例化MapView 
  7. mapView = new MapView(this); 
  8. mMapContainerView.addComponent(mapView, 0, layoutConfig); 

請(qǐng)求相應(yīng)權(quán)限

config.json配置文件添加權(quán)限

  1. ······  
  2.  
  3. "module": { 
  4.     "reqPermissions": [ 
  5.       {"name""ohos.permission.LOCATION"}, 
  6.       {"name""ohos.permission.LOCATION_IN_BACKGROUND"}, 
  7.       {"name""ohos.permission.ACCELEROMETER"}, 
  8.       {"name""ohos.permission.GET_NETWORK_INFO"}, 
  9.       {"name""ohos.permission.SET_NETWORK_INFO"}, 
  10.       {"name""ohos.permission.INTERNET"}, 
  11.       {"name""ohos.permission.GYROSCOPE"}, 
  12.       {"name""ohos.permission.READ_USER_STORAGE"}, 
  13.       {"name""ohos.permission.WRITE_USER_STORAGE"
  14.     ], 
  15.      
  16. ······ 

Ability動(dòng)態(tài)請(qǐng)求權(quán)限

  1. public class MainAbility extends Ability { 
  2.  
  3.     private String[] requestPermissions = { 
  4.             SystemPermission.WRITE_USER_STORAGE,  
  5.             SystemPermission.READ_USER_STORAGE,  
  6.             SystemPermission.LOCATION 
  7.     }; 
  8.  
  9.     @Override 
  10.     public void onStart(Intent intent) { 
  11.         super.onStart(intent); 
  12.         super.setMainRoute(MainAbilitySlice.class.getName()); 
  13.         PermissionsUtils.getInstance().requestPermissions(this, requestPermissions); 
  14.     } 
  15.  
  16.     @Override 
  17.     public void onRequestPermissionsFromUserResult(int requestCode, String[] permissions, int[] grantResults) { 
  18.         PermissionsUtils.getInstance().onRequestPermissionsResult(requestCode, permissions, grantResults); 
  19.     } 

啟動(dòng)多點(diǎn)觸控手勢(shì)

  1. // 啟動(dòng)多點(diǎn)觸控放大縮小旋轉(zhuǎn) 
  2. MapView.setMultiTouchControls(true); 

設(shè)置地圖中心點(diǎn)

  1. mMapController = mapView.getController(); 
  2. //設(shè)置地圖中心點(diǎn)位置 
  3. mMapController.setCenter(new GeoPoint(28.222567, 112.884651)); 

設(shè)置地圖縮放級(jí)別

  1. mMapController = mapView.getController(); 
  2. //設(shè)置初始化縮放級(jí)別 
  3. mMapController.setZoom(15.0); 

離線地圖加載

  1. //加載離線地圖 
  2. File file = getExternalFilesDir(Environment.DIRECTORY_DOWNLOADS).getParentFile(); 
  3. String strFilepath = file.getPath() + "/osmdroid/"
  4.  
  5. File[] files = new File(strFilepath).listFiles(); 
  6. if (files != null && files.length > 0) { 
  7.     File exitFile = files[0]; 
  8.     if (exitFile.exists()) { 
  9.         String filename = exitFile.getName(); 
  10.         String extension = filename.substring(filename.lastIndexOf(".") + 1); 
  11.         if (ArchiveFileFactory.isFileExtensionRegistered(extension)) { 
  12.             IRegisterReceiver registerReceiver = new SimpleRegisterReceiver(this); 
  13.             File[] offlineFiles = new File[]{exitFile}; 
  14.             OfflineTileProvider tileProvider = new OfflineTileProvider(registerReceiver, offlineFiles); 
  15.             mapView.setTileProvider(tileProvider); 
  16.  
  17.             IArchiveFile[] archives = tileProvider.getArchives(); 
  18.             if (archives.length > 0) { 
  19.                 Set<String> tileSource = archives[0].getTileSources(); 
  20.                 if (!tileSource.isEmpty()) { 
  21.                     String source = tileSource.iterator().next(); 
  22.                     mapView.setTileSource(FileBasedTileSource.getSource(source)); 
  23.                     mapView.setUseDataConnection(false); 
  24.                 } 
  25.             } 
  26.         } 
  27.     } 

添加覆蓋物

添加指南針

  1. //指南針 
  2. InternalCompassOrientationProvider compassProvider = new InternalCompassOrientationProvider(this); 
  3. CompassOverlay mCompassOverlay = new CompassOverlay(this, compassProvider, mapView); 
  4. mCompassOverlay.enableCompass(); 
  5. mapView.getOverlays().add(mCompassOverlay); 

添加我的定位點(diǎn)

  1. private MapView mapView; 
  2. private MyLocationNewOverlay mLocationOverlay; 
  3.  
  4. @Override 
  5. public void onStart(Intent intent) { 
  6.     super.onStart(intent); 
  7.     super.setUIContent(ResourceTable.Layout_ability_main); 
  8.  
  9.     if (isGrantedLocationPermission()) { 
  10.         addMyLocationOverlayMark(); 
  11.     } else { 
  12.         PermissionsUtils.getInstance().setRequestListener(permission -> { 
  13.             if (permission.equals(SystemPermission.LOCATION)) { 
  14.                 addMyLocationOverlayMark(); 
  15.             } 
  16.         }); 
  17.     } 
  18.  
  19. @Override 
  20. public void onActive() { 
  21.     super.onActive(); 
  22.     mapView.onResume(); 
  23.     if (mLocationOverlay != null) { 
  24.         mLocationOverlay.enableMyLocation(); 
  25.     } 
  26.  
  27. @Override 
  28. protected void onInactive() { 
  29.     super.onInactive(); 
  30.     mapView.onPause(); 
  31.     if (mLocationOverlay != null) { 
  32.         mLocationOverlay.disableMyLocation(); 
  33.     } 
  34.      
  35. private boolean isGrantedLocationPermission() { 
  36.     return IBundleManager.PERMISSION_GRANTED  
  37.         == verifyCallingOrSelfPermission(SystemPermission.LOCATION); 
  38.  
  39. private void addMyLocationOverlayMark() { 
  40.     //添加當(dāng)前設(shè)備自動(dòng)定位點(diǎn),需要先具有設(shè)備位置權(quán)限 
  41.     mLocationOverlay = new MyLocationNewOverlay(mapView); 
  42.     PixelMap personPixelMap = ResourceHelper.getPixmap(this, ResourceTable.Media_person); 
  43.     PixelMap directionPixelMap = ResourceHelper.getPixmap(this, ResourceTable.Media_loc); 
  44.     mLocationOverlay.setDirectionArrow(personPixelMap, directionPixelMap); 
  45.     mapView.getOverlays().add(mLocationOverlay); 
  46. }    

添加地圖比例尺

  1. //添加比例尺 
  2. ScaleBarOverlay scaleBar = new ScaleBarOverlay(mapView); 
  3. scaleBar.setCentred(true); 
  4. scaleBar.setAlignBottom(true); //底部顯示 
  5. mapView.getOverlays().add(scaleBar); 

添加地圖自由旋轉(zhuǎn)

  1. //地圖自由旋轉(zhuǎn) 
  2. RotationGestureOverlay mRotationGestureOverlay = new RotationGestureOverlay(mapView); 
  3. mRotationGestureOverlay.setEnabled(true); 
  4. mapView.getOverlays().add(mRotationGestureOverlay); 

添加路徑規(guī)劃線路點(diǎn)

  1. //路徑規(guī)劃點(diǎn) 
  2. Polyline polyline = new Polyline(); 
  3.  
  4. //添加路徑上的關(guān)鍵坐標(biāo)點(diǎn) 
  5. for(int i = 0; i < size; i++) { 
  6.     polyline.addPoint(new GeoPoint(latitude, longitude)); 
  7.  
  8. //設(shè)置信息框標(biāo)題 
  9. polyline.setTitle("title"); 
  10. //設(shè)置信息框內(nèi)容 
  11. polyline.setSubDescription(polyline.getDistance() + ""); 
  12. //設(shè)置線寬度為50 
  13. polyline.getOutlinePaint().setStrokeWidth(20); 
  14. //設(shè)置線的顏色為紅色 
  15. polyline.getOutlinePaint().setColor(Color.BLUE); 
  16. polyline.setInfoWindow(new BasicInfoWindow(ResourceTable.Layout_bonuspack_bubble, mapeView)); 
  17. mapView.getOverlayManager().add(polyline); 

碼云倉(cāng)庫(kù)地址

https://gitee.com/talkwebyunchaung/osmdroid-ohos

想了解更多內(nèi)容,請(qǐng)?jiān)L問(wèn):

51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)

https://harmonyos.51cto.com

 

責(zé)任編輯:jianghua 來(lái)源: 鴻蒙社區(qū)
相關(guān)推薦

2020-12-23 11:36:23

鴻蒙HarmonyOS應(yīng)用程序開(kāi)發(fā)

2024-11-14 13:11:42

2009-04-23 17:37:05

LinuxRed Hat開(kāi)源

2020-12-07 12:34:33

開(kāi)發(fā)板鴻蒙hello world

2013-05-16 14:31:49

GoogleGoogle Maps

2021-06-15 14:33:00

高德百度騰訊

2010-08-18 09:43:55

光纜

2021-03-18 08:11:18

PythonDash工具

2015-08-07 09:55:25

Windows安卓iOS移植

2012-06-25 09:55:53

諾基亞地圖Windows Pho

2012-05-16 18:21:27

2012-11-27 10:07:24

eWeek諾基亞Here地圖

2012-09-18 13:13:17

2011-09-29 11:00:54

百度地圖API

2015-05-18 16:53:36

Android

2024-05-28 07:06:44

2012-12-18 09:51:53

谷歌地圖蘋果地圖

2013-05-31 10:33:51

2011-09-16 10:37:42

地圖API

2009-12-07 09:32:44

WCF開(kāi)源
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

精品欧美一区二区三区免费观看 | 欧美日韩综合不卡| 午夜伊人狠狠久久| 激情小说网站亚洲综合网| 天堂中文在线网| 午夜欧美在线| 欧美精品一区二区精品网| 亚洲精品乱码久久久久久自慰| 成人在线视频成人| 懂色av一区二区三区免费看| 国产福利精品视频| 久久久久久久久97| 操欧美老女人| 亚洲精品久久久久| 成人免费播放视频| 午夜av成人| 偷窥国产亚洲免费视频| 中文字幕精品在线播放| 国产粉嫩一区二区三区在线观看 | 伊人av在线播放| 国产 日韩 欧美一区| 亚洲国产综合视频在线观看| 亚洲三区视频| 免费在线国产| 成人手机电影网| 91久久精品国产91性色| 99re这里只有精品在线| 亚洲区欧美区| 欧美第一淫aaasss性| 手机av在线不卡| 亚洲性视频大全| 精品国产123| 国产一级免费大片| 99欧美精品| 亚洲图色一区二区三区| 国产精品国产三级国产aⅴ原创| 国产主播一区二区三区四区| 性生交生活影碟片| 国内精品在线播放| 国产一区视频在线播放| 国产成人av免费| 午夜在线视频观看日韩17c| 欧美激情二区三区| 青青操视频在线播放| 久久久久久久久国产一区| 中文字幕日韩精品在线观看| 免费看黄色av| 久久99国产成人小视频| 亚洲乱亚洲乱妇无码| 亚洲国产果冻传媒av在线观看| 国产suv精品一区| 精品免费视频.| 岛国精品一区二区三区| 中文在线综合| 亚洲精品按摩视频| 北京富婆泄欲对白| 午夜精品福利影院| 亚洲精品自拍偷拍| 日本性高潮视频| 日本精品黄色| 日韩中文字幕在线视频播放| 日本激情视频一区二区三区| 91精品国产乱码久久久久久久| 久久夜色精品国产欧美乱| 男人的天堂久久久| 精品999成人| 国内精品视频一区| 久久久久久在线观看| 日韩经典中文字幕一区| 国产精品色午夜在线观看| 一级淫片免费看| 国产老肥熟一区二区三区| aa成人免费视频| 少妇人妻偷人精品一区二区| 久久亚洲春色中文字幕久久久| 一区二区在线观看免费| 欧美高清视频一区| 亚洲麻豆精品| 亚洲一区免费视频| av观看免费在线| 久久91超碰青草在哪里看| 欧美一区二区三区在线电影 | www.日韩av| 日本黄网免费一区二区精品| 日韩在线观看www| 一区二区三区在线视频免费 | 成人做爰视频www| 日韩午夜在线观看视频| 日韩av无码一区二区三区不卡| 国产精品片aa在线观看| 久久国产精品亚洲| 国产精品一区无码| 国产一区二区在线免费观看| 精品欧美一区二区三区久久久| 超碰免费97在线观看| 亚洲已满18点击进入久久| 日本成人在线免费视频| 日韩激情精品| 国产亚洲欧洲在线| 激情视频在线播放| 日韩av电影天堂| 国产精品一区二区欧美| 日韩理伦片在线| 黑人精品xxx一区| 毛片毛片毛片毛| 亚洲区小说区图片区qvod按摩| 久久精品亚洲94久久精品| 日韩av电影网址| 狠狠色丁香久久婷婷综| 欧美日韩电影一区二区| 在线网址91| 欧美性感一类影片在线播放| 国产麻豆剧传媒精品国产av| 欧美激情777| 久久婷婷久久| 欧美与欧洲交xxxx免费观看| 国产男男gay体育生网站| 久久免费精品国产久精品久久久久| 99精品视频网站| 欧美精选视频一区二区| 亚洲国产欧美一区二区丝袜黑人 | 国产人成视频在线观看| 欧美xxxxx视频| 日本精品一区二区三区在线| 高清一区二区三区四区| 亚洲婷婷综合色高清在线| 18禁男女爽爽爽午夜网站免费| 91精品入口| 美日韩精品视频免费看| 国产精品高潮呻吟av| 国产婷婷一区二区| 色欲av无码一区二区人妻| 视频在线一区| 欧美xxxx做受欧美.88| 亚洲一区二区三区高清视频| 久久久精品黄色| 一区二区传媒有限公司| 国产精品成人自拍| 久久久久久久久久久久久久久久久久av | 国产亚洲色婷婷久久99精品91| 欧美在线二区| 亚洲自拍欧美另类| 91麻豆一二三四在线| 欧美日韩精品一区二区三区| 久久中文字幕精品| 秋霞影院一区二区| 欧美一区二区三区精美影视| 日韩pacopacomama| 亚洲午夜激情免费视频| 久久精品五月天| 中文字幕av一区 二区| 污污的网站18| 999国产精品999久久久久久| 成人国产精品一区二区| 免费在线看a| 制服.丝袜.亚洲.另类.中文 | 97在线观看免费观看高清| 91久久精品午夜一区二区| 免费网站在线高清观看| 蜜臀av性久久久久蜜臀aⅴ四虎| 五月天亚洲综合情| 四虎国产精品免费久久| 久久久国产一区| 亚洲大尺度网站| 亚洲成人av免费| 日本aaa视频| 美国毛片一区二区三区| 亚洲精品国产suv一区88| av成人资源网| 国产91色在线|| 欧美天天影院| 欧美v日韩v国产v| 久久黄色精品视频| 欧美国产精品一区| 手机看片国产精品| 亚洲狼人精品一区二区三区| 欧美综合激情| 成人综合日日夜夜| 91爱视频在线| 98在线视频| 精品福利一区二区三区免费视频| 日本熟女一区二区| 欧美国产精品一区二区| 国产成人av片| 视频一区中文字幕| 国产91porn| 最新亚洲精品| 97影院在线午夜| 欧美三级精品| 欧美国产日韩在线| 蜜桃免费在线| 日韩视频免费观看高清完整版 | 欧美momandson| 欧美成人精品一区二区三区| 日本福利片高清在线观看| 欧美福利电影网| 六月丁香激情综合| 亚洲日本在线天堂| 中文字幕被公侵犯的漂亮人妻| 狠狠狠色丁香婷婷综合激情| 99精品免费在线观看| 综合天天久久| 日本在线观看一区二区| aaa国产精品视频| 国产一区二区在线免费视频| 天堂中文在线播放| 欧美风情在线观看| 日本免费在线视频| 亚洲性生活视频在线观看| 亚洲高清视频网站| 欧美久久久久久久久久| 五月婷婷激情视频| 亚洲韩国一区二区三区| 极品魔鬼身材女神啪啪精品| 国产亚洲精品精华液| 2一3sex性hd| 国产成人小视频| jizzzz日本| 日本人妖一区二区| 人妻有码中文字幕| 在线综合亚洲| 97超碰人人澡| 国产综合激情| 成人在线观看毛片| 99久久久久久中文字幕一区| 亚洲v国产v在线观看| 你懂的一区二区三区| 久久99精品久久久久久青青日本| 在线综合色站| 动漫美女被爆操久久久| 精品一区二区三区中文字幕| 国产在线精品一区免费香蕉| av亚洲一区| 国产精品美女www爽爽爽视频| 色网在线免费观看| 97婷婷涩涩精品一区| tube8在线hd| 久久久久久美女| 国产乱码在线| 性色av一区二区三区在线观看| 国产乱妇乱子在线播视频播放网站| 欧美大片在线看| 第四色日韩影片| 国内精品视频在线| 中文字幕乱码在线播放| 日本久久久久久久| 精品成人av| 国产欧美久久久久久| 亚洲资源在线| 97夜夜澡人人双人人人喊| 999久久精品| 国产偷国产偷亚洲高清97cao| 久久99精品国产自在现线| 好吊色欧美一区二区三区四区 | 狠狠色丁香九九婷婷综合五月| gogogo高清免费观看在线视频| 麻豆国产精品一区二区三区 | 国产精品网址| 狼狼综合久久久久综合网| 免费欧美激情| 亚洲一区二区精品在线| 亚洲精品午夜av福利久久蜜桃| 水蜜桃在线免费观看| 影音先锋久久| 日韩手机在线观看视频| 久久99国产精品久久| 亚洲av综合色区无码另类小说| 99精品一区二区三区| 久久久久久国产免费a片| 亚洲欧洲三级电影| 久久久久黄色片| 色偷偷88欧美精品久久久| 中文字幕视频在线播放| 欧美一卡二卡在线| 亚洲av成人无码网天堂| 国产小视频91| 最新日本在线观看| 欧美在线视频导航| 欧美高清免费| 国产精品av一区| 教室别恋欧美无删减版| 欧美日韩午夜爽爽| 亚洲欧美久久久| 国产三级精品三级在线| 不卡视频一二三| 91视频免费看片| 亚洲国产一区二区a毛片| 欧美人一级淫片a免费播放| 日韩一区二区视频| 国产二区在线播放| 国模视频一区二区| 欧美美女福利视频| 久久99精品久久久久子伦| 国产韩日影视精品| 欧美亚洲另类色图| 国产精品一区二区男女羞羞无遮挡 | 久久一区二区三区国产精品| 亚洲一二三在线观看| 一本久久综合亚洲鲁鲁五月天| 国产色片在线观看| 国产一区二区黄| 波多野一区二区| 亚洲在线第一页| 欧美日韩国产传媒| 国产美女无遮挡网站| 国产一区二区三区香蕉| 国产免费一区二区三区网站免费| 亚洲综合成人在线| 一区二区精品视频在线观看| 亚洲精品永久免费精品| 都市激情久久综合| 亚洲专区在线视频| 欧美色图激情小说| 欧美精品色婷婷五月综合| 国产成人亚洲综合a∨婷婷图片| 亚洲精品一区二区三区在线播放| 色综合中文字幕国产| 亚洲国产精品一| 久久久精品在线观看| 国产精品伦一区二区| 日韩av在线一区二区三区| 日韩视频不卡| 欧美做受高潮中文字幕| 亚洲少妇最新在线视频| 在线观看黄色网| 国产午夜精品全部视频播放| 亚洲色图官网| 精品网站在线看| 亚洲经典三级| 少妇被狂c下部羞羞漫画| 亚洲一区二区视频在线观看| 99久久亚洲精品日本无码| 久久五月情影视| 日韩电影免费观看高清完整版在线观看| 清纯唯美一区二区三区| 老司机精品福利视频| 波多野结衣一本| 欧美性猛交xxxx黑人猛交| 免费黄网站在线观看| 日本不卡高字幕在线2019| 亚洲另类春色校园小说| 日韩久久一级片| 久久久亚洲精品一区二区三区| 色一情一乱一伦| 亚洲人成在线一二| 久久亚洲精品爱爱| 一本一道久久久a久久久精品91| 美女视频一区二区| 国产又粗又长又黄的视频| 91精品国产综合久久久久久漫画 | 91亚洲精品一区| 综合一区在线| 免费看三级黄色片| 亚洲动漫第一页| 天天在线女人的天堂视频| 国产成人精品视频| 日韩av密桃| 欧美老女人bb| 香蕉成人伊视频在线观看| 色视频在线观看| 国产精品va在线播放| 小小影院久久| 极品白嫩少妇无套内谢| 天天色综合成人网| av在线中文| 亚洲aⅴ男人的天堂在线观看| 精品1区2区3区4区| 色一情一交一乱一区二区三区 | 国产成人精品视频| 午夜片欧美伦| 粉嫩av懂色av蜜臀av分享| 在线亚洲一区二区| 最新av在线播放| 精品一区二区三区免费毛片| 免费精品视频在线| 午夜少妇久久久久久久久| 精品无人国产偷自产在线| 狠狠久久综合| 亚洲熟妇无码一区二区三区导航| 91老司机福利 在线| 一卡二卡三卡在线| 久久青草精品视频免费观看| 欧美精品momsxxx| 伊人免费视频二| 欧美性猛交xxxx| 国产二区三区在线| 久久波多野结衣| 激情综合色播五月| 亚洲国产成人精品激情在线| 神马国产精品影院av| 国产精品一区二区三区美女| 一道本在线免费视频| 午夜不卡在线视频| 欧美成人性生活视频| 免费av一区二区三区| 国产精品一区二区在线看| 青青草视频在线观看免费| 欧美国产日韩中文字幕在线| 成人三级视频| 国产在线观看无码免费视频|