日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

高德地图五:室内地图功能

發布時間:2024/3/24 编程问答 59 豆豆
生活随笔 收集整理的這篇文章主要介紹了 高德地图五:室内地图功能 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

高德地圖五:室內地圖功能

什么是室內地圖

室內地圖一般指大型室內建筑的內部地圖,與室外地圖相比,更注重小區域、大比例尺、高精度和精細化的內部元素展現。

室內地圖涉及商業設施、交通設施、文化設施、教育設施、醫療設施、演出場館等大型室內場館的地圖深度精細數據,天然具備豐富多樣的應用場景和業務,
可基于室內地圖擴展各種行業的業務應用。

室內地圖數據
室內地圖數據,較之室外,更加精細;且室內建筑類型多樣,使得室內地圖數據更加復雜。既包括吸煙室、充電處、問訊處、ATM、母嬰室等在內的室內公共設施,
也包括扶梯、電梯、樓梯、商鋪門、出入口等在內的室內通行設施;既包括詳細的屬性信息,也包括精準位置的空間信息。與此同時,室內地圖數據對數據空間
坐標精度也有較高要求。

地圖數據是地圖應用的基礎,需要嚴格控制數據質量,以更好地支撐地圖應用。

室內地圖數據生產需要依據專業的地圖數據生產流程,遵循標準的室內地圖數據生產標準和規范,歷經嚴格的內外業處理以及質檢處理,才能滿足數據質量要求,滿足地圖應用需要。

實例:
layout/activity_main.xml

<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"><com.amap.api.maps.MapViewandroid:id="@+id/map"android:layout_width="match_parent"android:layout_height="match_parent"></com.amap.api.maps.MapView><LinearLayoutandroid:layout_width="wrap_content"android:layout_height="200dp"><com.example.administrator.IndoorFloorSwitchViewandroid:id="@+id/indoor_switchview"android:layout_width="wrap_content"android:layout_height="200dp"></com.example.administrator.IndoorFloorSwitchView></LinearLayout></RelativeLayout>

com/example/administrator/MainActivity.java

package com.example.administrator;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.util.Log;import com.amap.api.maps.AMap;import com.amap.api.maps.AMap.OnMapLoadedListener;import com.amap.api.maps.CameraUpdateFactory;import com.amap.api.maps.MapView;import com.amap.api.maps.model.IndoorBuildingInfo;import com.amap.api.maps.model.LatLng;public class MainActivity extends Activity{private MapView mapView;private AMap aMap;IndoorFloorSwitchView floorSwitchView;private Handler handler = new Handler();@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);mapView = (MapView) findViewById(R.id.map);mapView.onCreate(savedInstanceState);// 此方法必須重寫floorSwitchView = (IndoorFloorSwitchView) findViewById(R.id.indoor_switchview);init();// 設置樓層控制控件監聽floorSwitchView.setOnIndoorFloorSwitchListener(new MyIndoorSwitchViewAdapter());// 設置室內地圖回調監聽aMap.setOnIndoorBuildingActiveListener(new AMap.OnIndoorBuildingActiveListener() {@Overridepublic void OnIndoorBuilding(final IndoorBuildingInfo indoorBuildingInfo) {Log.i("amap", "indoor OnIndoorBuilding " + indoorBuildingInfo);if (indoorBuildingInfo != null) {handler.post(new Runnable() {@Overridepublic void run() {floorSwitchView.setVisible(true);//相同室內圖,不需要替換樓層總數,只需要設置選中的樓層即可if (mIndoorBuildingInfo == null || !mIndoorBuildingInfo.poiid.equals(indoorBuildingInfo.poiid)) {floorSwitchView.setItems(indoorBuildingInfo.floor_names);floorSwitchView.setSeletion(indoorBuildingInfo.activeFloorName);}mIndoorBuildingInfo = indoorBuildingInfo;}});} else {Log.i("amap", "indoor OnIndoorBuilding indoor disappear");floorSwitchView.setVisible(false);}}});aMap.setOnMapLoadedListener(new OnMapLoadedListener() {@Overridepublic void onMapLoaded() {// 室內地圖默認不顯示,這里把它設置成顯示aMap.showIndoorMap(true);// 關閉SDK自帶的室內地圖控件aMap.getUiSettings().setIndoorSwitchEnabled(false);//移動到有室內地圖的地方,放大級別才可以看見aMap.moveCamera(CameraUpdateFactory.newLatLngZoom(new LatLng(39.91095, 116.37296), 19));}});}/*** 初始化AMap對象*/private void init() {if (aMap == null) {aMap = mapView.getMap();aMap.getUiSettings().setScaleControlsEnabled(true);}}/*** 方法必須重寫*/@Overrideprotected void onResume() {super.onResume();mapView.onResume();}/*** 方法必須重寫*/@Overrideprotected void onPause() {super.onPause();mapView.onPause();}/*** 方法必須重寫*/@Overrideprotected void onSaveInstanceState(Bundle outState) {super.onSaveInstanceState(outState);mapView.onSaveInstanceState(outState);}/*** 方法必須重寫*/@Overrideprotected void onDestroy() {super.onDestroy();mapView.onDestroy();}/*** 室內地圖信息*/IndoorBuildingInfo mIndoorBuildingInfo = null;private class MyIndoorSwitchViewAdapter implements IndoorFloorSwitchView.OnIndoorFloorSwitchListener {@Overridepublic void onSelected(final int selectedIndex) {Log.i("amap", "indoor onselected " + selectedIndex);if (mIndoorBuildingInfo != null) {mIndoorBuildingInfo.activeFloorIndex = mIndoorBuildingInfo.floor_indexs[selectedIndex];mIndoorBuildingInfo.activeFloorName = mIndoorBuildingInfo.floor_names[selectedIndex];aMap.setIndoorBuildingInfo(mIndoorBuildingInfo);}}}}

com/example/administrator/IndoorFloorSwitchView.java

package com.example.administrator;import android.app.Activity;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.ColorFilter;import android.graphics.Paint;import android.graphics.Rect;import android.graphics.drawable.Drawable;import android.text.TextPaint;import android.util.AttributeSet;import android.util.TypedValue;import android.view.Gravity;import android.view.MotionEvent;import android.view.View;import android.view.ViewGroup;import android.widget.LinearLayout;import android.widget.ScrollView;import android.widget.TextView;import java.util.ArrayList;import java.util.List;/*** 樓層控制控件*/public class IndoorFloorSwitchView extends ScrollView {public static final String TAG = IndoorFloorSwitchView.class.getSimpleName();private Context context;private LinearLayout views;private int itemHeight = 0;private List<String> items;private int scrollDirection = -1;private static final int SCROLL_DIRECTION_UP = 0;private static final int SCROLL_DIRECTION_DOWN = 1;private int viewWidth;private Bitmap selectBitmap = null;private int backGroundColor = Color.parseColor("#eeffffff");private int strokeColor = Color.parseColor("#44383838");private int strokeWidth = 4; // 邊框寬度private int offset = 1; // 偏移量在最前面和最后面補全private int displayItemCount; // 每頁顯示的數int selectedIndex = 1;private int initialY;private Runnable scrollerTask;private int newCheck = 50;public IndoorFloorSwitchView(Context context) {super(context);init(context);}public IndoorFloorSwitchView(Context context, AttributeSet attrs) {super(context, attrs);init(context);}public IndoorFloorSwitchView(Context context, AttributeSet attrs,int defStyle) {super(context, attrs, defStyle);init(context);}public int getOffset() {return offset;}/*** 修改偏移量,即當第一個顯示在中間是上面有幾個空白<br>* 也會影響整體顯示,如設置1,上下各偏移1,總共顯3個;設置2總共顯示5個;** @param offset*/public void setOffset(int offset) {this.offset = offset;}private void init(Context context) {this.context = context;this.setVerticalScrollBarEnabled(false);selectBitmap = BitmapFactory.decodeResource(context.getResources(), R.drawable.map_indoor_select);views = new LinearLayout(context);views.setOrientation(LinearLayout.VERTICAL);this.addView(views);scrollerTask = new Runnable() {public void run() {int newY = getScrollY();if (initialY - newY == 0) { // stoppedfinal int remainder = initialY % itemHeight;final int divided = initialY / itemHeight;if (remainder == 0) {selectedIndex = divided + offset;onSeletedCallBack();} else {if (remainder > itemHeight / 2) {IndoorFloorSwitchView.this.post(new Runnable() {@Overridepublic void run() {IndoorFloorSwitchView.this.smoothScrollTo(0, initialY - remainder+ itemHeight);selectedIndex = divided + offset + 1;onSeletedCallBack();}});} else {IndoorFloorSwitchView.this.post(new Runnable() {@Overridepublic void run() {IndoorFloorSwitchView.this.smoothScrollTo(0, initialY - remainder);selectedIndex = divided + offset;onSeletedCallBack();}});}}} else {initialY = getScrollY();IndoorFloorSwitchView.this.postDelayed(scrollerTask,newCheck);}}};}public void startScrollerTask() {initialY = getScrollY();this.postDelayed(scrollerTask, newCheck);}private void initData() {if(items==null||items.size()==0){return;}views.removeAllViews();displayItemCount = offset * 2 + 1;for (int i=items.size()-1;i>=0;i--) {views.addView(createView(items.get(i)));}refreshItemView(0);}private TextView createView(String item) {TextView tv = new TextView(context);tv.setLayoutParams(new LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,ViewGroup.LayoutParams.WRAP_CONTENT));tv.setSingleLine(true);tv.setTextSize(TypedValue.COMPLEX_UNIT_SP, 16);tv.setText(item);tv.setGravity(Gravity.CENTER);TextPaint tp = tv.getPaint();tp.setFakeBoldText(true);int padding_h = dip2px(context, 8);int padding_v = dip2px(context, 6);tv.setPadding(padding_h, padding_v, padding_h, padding_v);if (0 == itemHeight) {itemHeight = getViewMeasuredHeight(tv);views.setLayoutParams(new LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, itemHeight* displayItemCount));this.setLayoutParams(new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, itemHeight * displayItemCount));}return tv;}private void refreshItemView(int y) {int position = y / itemHeight + offset;int remainder = y % itemHeight;int divided = y / itemHeight;if (remainder == 0) {position = divided + offset;} else {if (remainder > itemHeight / 2) {position = divided + offset + 1;}}int childSize = views.getChildCount();for (int i = 0; i < childSize; i++) {TextView itemView = (TextView) views.getChildAt(i);if (null == itemView) {return;}if (position == i) {itemView.setTextColor(Color.parseColor("#0288ce"));} else {itemView.setTextColor(Color.parseColor("#bbbbbb"));}}}private List<String> getItems() {return items;}/*** 設置顯示的內*** @param list*/public void setItems(List<String> list) {if (null == items) {items = new ArrayList<String>();}items.clear();items.addAll(list);// 前面和后面補for (int i = 0; i < offset; i++) {items.add(0, "");items.add("");}initData();}/*** 設置顯示的內*** @param strs*/public void setItems(String[] strs) {if (null == items) {items = new ArrayList<String>();}items.clear();for (int i = 0; i < strs.length; i++)items.add(strs[i]);// 前面和后面補for (int i = 0; i < offset; i++) {items.add(0, "");items.add("");}initData();}public void setBackgroundColor(int color) {this.backGroundColor = color;}public void setStrokeColor(int color) {this.strokeColor = color;}public void setStrokeWidth(int width) {this.strokeWidth = width;}/*** 設置選中狀圖片** @param bitmap*/public void setIndoorSelectBitmap(Bitmap bitmap) {this.selectBitmap = bitmap;}public void destroy() {if (selectBitmap != null && !selectBitmap.isRecycled()) {selectBitmap.recycle();selectBitmap = null;}}@Overridepublic void setBackgroundDrawable(Drawable background) {if (viewWidth == 0) {viewWidth = ((Activity) context).getWindowManager().getDefaultDisplay().getWidth();}background = new Drawable() {@Overridepublic void draw(Canvas canvas) {try {drawBg(canvas);drawCenterLine(canvas);drawStroke(canvas);} catch (Throwable e) {}}private void drawBg(Canvas canvas) {canvas.drawColor(backGroundColor);}/*** @param canvas*/private void drawCenterLine(Canvas canvas) {final Paint paint = new Paint();Rect src = new Rect();// 圖片 >>原矩Rect dst = new Rect();// 屏幕 >>目標矩形src.left = 0;src.top = 0;src.right = 0 + selectBitmap.getWidth();src.bottom = 0 + selectBitmap.getHeight();dst.left = 0;dst.top = obtainSelectedAreaBorder()[0];dst.right = 0 + viewWidth;dst.bottom = obtainSelectedAreaBorder()[1];canvas.drawBitmap(selectBitmap, src, dst, paint);}/*** @param canvas*/private void drawStroke(Canvas canvas) {final Paint mPaint = new Paint();Rect rect = canvas.getClipBounds();mPaint.setColor(strokeColor);mPaint.setStyle(Paint.Style.STROKE);mPaint.setStrokeWidth(strokeWidth);canvas.drawRect(rect, mPaint);}@Overridepublic void setAlpha(int alpha) {}@Overridepublic void setColorFilter(ColorFilter cf) {}@Overridepublic int getOpacity() {return 0;}};super.setBackgroundDrawable(background);}/*** 獲取選中區域的邊*/private int[] obtainSelectedAreaBorder() {int[] selectedAreaBorder = null;if (null == selectedAreaBorder) {selectedAreaBorder = new int[2];selectedAreaBorder[0] = itemHeight * offset;selectedAreaBorder[1] = itemHeight * (offset + 1);}return selectedAreaBorder;}@Overrideprotected void onSizeChanged(int w, int h, int oldw, int oldh) {super.onSizeChanged(w, h, oldw, oldh);viewWidth = w;setBackgroundDrawable(null);}@Overrideprotected void onScrollChanged(int l, int t, int oldl, int oldt) {super.onScrollChanged(l, t, oldl, oldt);refreshItemView(t);if (t > oldt) {scrollDirection = SCROLL_DIRECTION_DOWN;} else {scrollDirection = SCROLL_DIRECTION_UP;}}/*** 選中回調*/private void onSeletedCallBack() {if (null != onIndoorFloorSwtichListener) {try {onIndoorFloorSwtichListener.onSelected(getSeletedIndex());} catch (Throwable e) {}}}public void setSeletion(String selectValue) {if(items==null||items.size()==0){return;}int position = items.indexOf(selectValue);final int p = items.size()-offset-1-position;selectedIndex = p + offset;this.post(new Runnable() {@Overridepublic void run() {IndoorFloorSwitchView.this.smoothScrollTo(0, p * itemHeight);}});}public String getSeletedItem() {return items.get(selectedIndex);}public int getSeletedIndex() {if(items==null||items.size()==0){return 0;}int result = items.size()-1-selectedIndex - offset;return Math.min(items.size() - 2 * offset, Math.max(0, result));}@Overridepublic void fling(int velocityY) {super.fling(velocityY / 3);}@Overridepublic boolean onTouchEvent(MotionEvent ev) {if (ev.getAction() == MotionEvent.ACTION_UP) {startScrollerTask();}return super.onTouchEvent(ev);}private OnIndoorFloorSwitchListener onIndoorFloorSwtichListener;public OnIndoorFloorSwitchListener getOnIndoorFloorSwitchListener() {return onIndoorFloorSwtichListener;}public void setOnIndoorFloorSwitchListener(OnIndoorFloorSwitchListener onIndoorFloorSwtichListener) {this.onIndoorFloorSwtichListener = onIndoorFloorSwtichListener;}public static abstract interface OnIndoorFloorSwitchListener {public abstract void onSelected(int selectedIndex);}// utilspublic static int dip2px(Context context, float dpValue) {final float scale = context.getResources().getDisplayMetrics().density;return (int) (dpValue * scale + 0.5f);}public static int px2dip(Context context, float pxValue) {final float scale = context.getResources().getDisplayMetrics().density;return (int) (pxValue / scale + 0.5f);}/*** 獲取控件的高度,如果獲取的高度為0,則重新計算尺寸后再返回高度** @param view* @return*/public static int getViewMeasuredHeight(View view) {calcViewMeasure(view);return view.getMeasuredHeight();}/*** 獲取控件的寬度,如果獲取的寬度為0,則重新計算尺寸后再返回寬度** @param view* @return*/public static int getViewMeasuredWidth(View view) {calcViewMeasure(view);return view.getMeasuredWidth();}/*** 測量控件的尺*** @param view*/public static void calcViewMeasure(View view) {int width = MeasureSpec.makeMeasureSpec(0,MeasureSpec.UNSPECIFIED);int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST);view.measure(width, expandSpec);}public void setVisible(boolean isEnable) {if (isEnable) {if(!isVisible()) {setVisibility(VISIBLE);}} else {if(isVisible())setVisibility(GONE);}}public boolean isVisible() {return getVisibility() == VISIBLE ? true : false;}}

總結

以上是生活随笔為你收集整理的高德地图五:室内地图功能的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

日韩在线激情 | 亚洲精品乱码久久久久久高潮 | 亚洲精品99久久久久久 | 人人爽人人澡 | 欧美性色综合网站 | 2018亚洲男人天堂 | 美女视频网站久久 | 91高清不卡 | 97在线观看视频国产 | 日韩精品免费在线视频 | 黄色在线看网站 | 色网址99 | 国产成人精品一区二区三区福利 | 99久久久国产精品免费99 | 亚洲精品乱码久久久一二三 | 97视频精品| 99热精品国产一区二区在线观看 | 97精品超碰一区二区三区 | 亚洲精品2区 | 久久五月激情 | 性色视频在线 | 国产亚洲精品久久久网站好莱 | 日本高清中文字幕有码在线 | 国产精品麻豆果冻传媒在线播放 | 午夜久久福利视频 | 亚洲精品玖玖玖av在线看 | 欧美成人亚洲成人 | 久久久久久美女 | 欧美va天堂在线电影 | 久久久免费精品视频 | 五月天丁香视频 | 国产精品高清在线观看 | 精品久久久国产 | adc在线观看 | 狠狠躁天天躁综合网 | av在线a| 国产又粗又硬又爽的视频 | 最近中文字幕大全中文字幕免费 | 成人综合婷婷国产精品久久免费 | 日日夜夜天天操 | 亚洲精品在线网站 | 亚洲精品 在线视频 | 狠狠网 | 黄色录像av | 五月天久久| 日本一区二区高清不卡 | 久久综合九色综合97婷婷女人 | 午夜精品久久久久久99热明星 | 91看片成人 | 日本韩国欧美在线观看 | 香蕉影院在线观看 | 久久久久久在线观看 | 999男人的天堂 | 日本不卡一区二区三区在线观看 | 欧美小视频在线观看 | 天天搞天天 | 999国产精品视频 | 久久视频在线观看 | 欧美做受高潮电影o | 久久久麻豆 | 国产黄在线观看 | 国产精品久久久久久久久久久久久久 | 成年人视频免费在线 | 亚洲最大免费成人网 | 亚洲人人射 | 天天干天天干天天射 | 极品中文字幕 | 免费a一级| 中文字幕电影网 | 成人中文字幕在线 | 99热这里是精品 | 午夜精品久久久久久久99热影院 | 久久69精品 | 极品久久久久久久 | 伊人五月综合 | 亚洲1区 在线 | 久久精品国产免费看久久精品 | 99久久精品免费看国产四区 | 日韩免费大片 | 成人久久18免费网站 | 国产精品成人免费精品自在线观看 | 国产中文字幕在线播放 | 免费精品视频在线 | 五月婷婷久 | 成人a在线| 国产精品免费一区二区三区在线观看 | 91成人精品在线 | 国产高清不卡在线 | av免费电影网站 | 国产高清不卡一区二区三区 | 欧美激情视频三区 | 国产成人久久精品 | 亚洲精品综合欧美二区变态 | 久久av伊人 | www.亚洲视频.com| 九九视频在线播放 | 日韩在线视频二区 | 国产91精品一区二区麻豆网站 | 五月婷婷在线视频观看 | 色婷婷婷| 国产综合福利在线 | 日本 在线 视频 中文 有码 | www免费黄色 | 精品国产一区二区三区久久久蜜月 | 国产伦精品一区二区三区四区视频 | 精品国产三级 | 中文在线免费看视频 | www免费黄色 | 亚洲五月| 日日干 天天干 | 久久草精品 | 一级一片免费看 | 久久综合久久鬼 | 操综合| 在线观看日本高清mv视频 | 免费看的黄色网 | 天天干,天天射,天天操,天天摸 | 国产精品专区在线观看 | 亚洲视屏| 亚洲dvd | 国产精品久久久久久久av大片 | 精品久久久久久久久久久久久久久久 | 91亚洲永久精品 | 91香蕉视频在线下载 | 亚洲国产精品小视频 | 免费在线观看日韩欧美 | 亚洲国产精品成人综合 | 99精品热视频只有精品10 | 欧美日韩精品久久久 | 中文字幕av免费 | 久久精品美女 | 国产精品午夜免费福利视频 | 午夜电影中文字幕 | 国产精品入口a级 | 91理论片午午伦夜理片久久 | 久久视频热| 国产一卡在线 | 成人在线视频论坛 | 五月天电影免费在线观看一区 | av免费看在线 | 在线小视频国产 | 久久婷婷精品视频 | 丁香六月婷婷开心 | 四虎亚洲精品 | 亚洲国产精品第一区二区 | 国产成人777777| 在线中文字幕观看 | 亚洲黄色成人av | 91久久一区二区 | 国产午夜精品理论片在线 | 精品电影一区二区 | 精品久久精品久久 | 久久精品视频在线 | 国产精品va在线观看入 | 久久久久久高潮国产精品视 | 日韩欧美在线综合网 | 91av官网| 久久久网站 | 亚洲在线不卡 | 色全色在线资源网 | 丝袜网站在线观看 | 免费a视频 | 国产精品视频永久免费播放 | 岛国大片免费视频 | 国产精品爽爽爽 | 日韩成人中文字幕 | 国产男女免费完整视频 | 97碰碰视频 | 色美女在线 | 中文在线免费一区三区 | 日韩欧美一区二区在线观看 | 日韩午夜精品 | 天天se天天cao天天干 | 久草视频在线看 | 免费在线观看中文字幕 | 中文字幕永久 | 日韩精品一区二区三区水蜜桃 | 色综合久久久久综合99 | 日韩r级电影在线观看 | 亚洲免费a | 中文字幕在线观看第二页 | 亚洲黄色免费网站 | 91探花国产综合在线精品 | 亚洲波多野结衣 | 成人av教育 | 中文字幕刺激在线 | 岛国av在线免费 | 久久久精品在线观看 | 高清国产午夜精品久久久久久 | 色婷婷狠狠干 | 狂野欧美激情性xxxx欧美 | 黄色aaaaa | 国产精品久久麻豆 | 久久久久久久免费 | 8090yy亚洲精品久久 | a级片韩国| 日产乱码一二三区别免费 | 亚洲精品视频在线观看免费 | 久久精品8 | 最新动作电影 | 亚洲区另类春色综合小说校园片 | 一区二区三区在线观看中文字幕 | 91中文字幕永久在线 | 欧美性黄网官网 | 国产精品久久久久久久久久 | 在线观看av国产 | 国产精品视频999 | 久草久草在线观看 | 国产老太婆免费交性大片 | 日日碰夜夜爽 | 欧美日韩国产精品久久 | 色av色av色av | 九九热在线精品视频 | 超碰国产人人 | 99日精品| 最近能播放的中文字幕 | 国产粉嫩在线观看 | 91精品国产91久久久久久三级 | 四虎国产永久在线精品 | 免费精品视频在线 | 午夜三级大片 | 91高清完整版在线观看 | 五月婷婷免费 | 中文av资源站 | 日韩免费在线视频 | 一区二区三区在线视频观看58 | 激情五月伊人 | 麻豆91在线看 | 欧美日韩高清不卡 | 91视频中文字幕 | 毛片网站观看 | 中文字幕第一页在线vr | av电影不卡 | 亚洲天天 | 91黄色影视 | 久久永久免费视频 | 久久综合欧美精品亚洲一区 | 久久av免费电影 | 成人网在线免费视频 | 亚洲精品午夜aaa久久久 | 亚洲永久免费av | 日本中文字幕电影在线免费观看 | 久久综合久久88 | 国产精品中文字幕在线观看 | 欧美日韩一区二区视频在线观看 | 成人黄色小视频 | 久久这里只有精品视频首页 | 在线成人高清电影 | 精品国产精品一区二区夜夜嗨 | 91中文字幕在线视频 | 欧美日韩不卡在线观看 | 久久国产免费 | 欧美日韩高清一区二区三区 | 久久久久看片 | 国产成人精品一区二区三区在线观看 | 久久免费播放 | 成年人黄色大片在线 | 在线观看久 | 免费在线精品视频 | 国产69精品久久久久久久久久 | 国模视频一区二区三区 | 日韩剧 | 日韩欧美高清不卡 | 日韩免费三区 | 免费人成网ww44kk44 | 色多视频在线观看 | 免费色视频 | av免费网站观看 | 国产精品资源 | 久久艹综合 | 免费黄色网址大全 | 久热国产视频 | av免费在线播放 | 99久久精品国 | 深爱五月激情五月 | 热久久最新地址 | 免费三级黄 | 香蕉视频啪啪 | 狠狠狠色丁香婷婷综合久久88 | 亚洲成人频道 | 国产精品美女久久久久久网站 | 99在线精品视频 | 就要色综合 | 精品久久久久免费极品大片 | 亚洲va欧美va人人爽 | 国产精品福利在线 | 在线观看小视频 | 91精品亚洲影视在线观看 | av免费高清观看 | 日韩视频免费播放 | 国产色黄网站 | 超级碰碰碰碰 | 久久久久久久久久毛片 | 久久久久久久免费看 | 99热99热 | 日韩精品久久久 | av黄色亚洲| 伊人狠狠 | 精品国产免费久久 | 婷婷精品国产欧美精品亚洲人人爽 | 日韩大陆欧美高清视频区 | 天天色草 | 天天色天天射综合网 | 青草视频在线播放 | 丁香六月色 | 亚洲电影院 | 国产亚洲婷婷免费 | 国产成年免费视频 | 亚洲麻豆精品 | wwxxx日本| 波多野结衣在线观看视频 | 久久免费美女视频 | 米奇狠狠狠888 | 人人爽人人澡 | 免费日韩一区二区三区 | 麻豆视频大全 | www免费黄色 | 国产精品久久久久一区二区三区共 | 国产视频欧美视频 | 五月激情久久久 | av免费高清观看 | 日本黄色黄网站 | 久久精品久久99精品久久 | 久草观看 | 欧美性粗大hdvideo | 国产手机在线观看视频 | www久| 日韩精品欧美专区 | 国产91aaa| 丁香综合激情 | 欧美精品久 | 久久伊人八月婷婷综合激情 | 激情www| 国产精品一区在线观看 | a级国产乱理论片在线观看 伊人宗合网 | 久热精品国产 | 六月色丁香| 91久久国产综合精品女同国语 | 在线韩国电影免费观影完整版 | 国产色a在线观看 | 成人 国产 在线 | 中文字幕免费久久 | 久av在线| 少妇bbb好爽| 美女黄网站视频免费 | 久草亚洲视频 | 久久免费99精品久久久久久 | 激情网五月 | 久久免费在线观看 | 日韩av在线一区二区 | 久久好看免费视频 | 国产精品美女久久 | 在线高清一区 | 国产一线二线三线在线观看 | 自拍超碰在线 | 精品久久五月天 | 激情九九| 天天操夜夜想 | 91成人精品一区在线播放69 | 国产一区二区三区免费在线观看 | 成年人电影毛片 | 日韩在线资源 | 欧美 亚洲 另类 激情 另类 | 国产日本亚洲高清 | 亚洲高清视频在线观看 | 91最新视频在线观看 | 日本二区三区在线 | 97视频入口免费观看 | 成人精品在线 | 蜜桃传媒一区二区 | 成人影片在线免费观看 | 精品亚洲成人 | 91色一区二区三区 | 久久开心激情 | 国产精品美乳一区二区免费 | 在线观看免费av网 | 亚洲午夜不卡 | 91精品中文字幕 | 中文字幕在线视频一区二区 | 天天操福利视频 | av免费在线免费观看 | 国精产品永久999 | 国产高清在线看 | 丁香午夜婷婷 | 久99久在线视频 | 日韩 精品 一区 国产 麻豆 | 久久综合视频网 | 久久99热这里只有精品 | 99热精品国产| 国产精品h在线观看 | 中文字幕999| 五月天婷婷免费视频 | 日日草天天干 | 视频一区二区国产 | 午夜久久久久久久久久久 | 久久久综合色 | 麻豆久久久久久久 | 欧美日韩精品在线观看 | 97超碰在线久草超碰在线观看 | 三日本三级少妇三级99 | av电影中文| 免费看污的网站 | 97国产精品亚洲精品 | 婷婷www | 日韩在线视频免费观看 | 九九99 | 欧美最爽乱淫视频播放 | 久久不卡免费视频 | 二区视频在线观看 | 天天天天综合 | 丁香六月婷婷开心 | 亚洲精品乱码久久久久久蜜桃不爽 | 亚洲精品日韩一区二区电影 | www.色综合.com | 香蕉视频在线免费 | 亚洲精选久久 | 五月天堂网| 免费av网站在线 | 一区二区三区在线看 | 日本黄色免费电影网站 | 国产精品久久久久国产精品日日 | 区一区二区三在线观看 | 在线免费观看av网站 | 人人干人人草 | 成人毛片一区二区三区 | 国产精品永久免费在线 | 97视频总站| 国产精品美乳一区二区免费 | 国产精品区在线观看 | 99视频在线免费 | 夜夜夜夜夜夜操 | 亚洲国产精品成人va在线观看 | 免费av在 | 99久久久久久久久久 | 亚洲伊人色 | 国产精品日韩欧美 | 日韩中文字幕免费视频 | 亚洲日本国产精品 | 精品国产一区二区三区av性色 | 国产视频中文字幕在线观看 | 又黄又爽又无遮挡免费的网站 | 免费下载高清毛片 | 最新av在线播放 | 午夜 免费 | 免费在线观看a v | 久久综合操 | www.香蕉 | 欧美韩国在线 | 中文字幕高清 | 欧美视频国产视频 | 日韩经典一区二区三区 | 久久久久国产一区二区三区 | 国产精品福利久久久 | 亚洲精品免费在线观看视频 | 久草在线这里只有精品 | 亚洲国产精品成人精品 | 成人午夜剧场在线观看 | 天天综合网入口 | 99久久精品免费看国产一区二区三区 | 亚洲更新最快 | 精品国产乱码久久久久久1区2匹 | 亚洲综合色视频在线观看 | 在线观看中文字幕亚洲 | 日本 在线 视频 中文 有码 | 超碰国产在线播放 | 在线观看视频免费播放 | 免费欧美高清视频 | 国产中文字幕在线看 | 五月天狠狠操 | 午夜成人免费电影 | 毛片网站免费在线观看 | 天天干天天射天天爽 | 免费在线观看不卡av | 亚洲精品综合在线观看 | 国产免费激情久久 | 在线免费黄色av | 一级黄色大片在线观看 | www.久久色.com| 欧美污网站 | 最新午夜 | 日韩www在线 | 欧美国产日韩中文 | 亚洲天天摸日日摸天天欢 | 婷婷丁香九月 | 国产精品免费小视频 | 日本中文在线播放 | 日日干天天插 | 天天操天天操天天操 | 亚洲视频在线看 | 亚洲国内在线 | 视频一区二区精品 | 特黄特色特刺激视频免费播放 | 日日夜夜精品视频天天综合网 | 成人综合婷婷国产精品久久免费 | 亚洲 综合 激情 | 国产在线一区二区三区播放 | 国产精品9999久久久久仙踪林 | 免费看v片网站 | 亚洲高清不卡av | 五月天综合在线 | 91在线看免费 | 成人国产网址 | 亚洲 综合 国产 精品 | 99精品欧美一区二区三区黑人哦 | 国产视频精品在线 | 四虎在线观看视频 | 在线观看国产福利片 | 国产免码va在线观看免费 | 国产精品视频地址 | www中文在线| 日韩国产欧美视频 | 久一网站 | 日韩免费在线视频观看 | 久久欧美精品 | 久操视频在线免费看 | 五月激情视频 | 欧美激情另类 | 中文字幕av在线播放 | 久精品在线观看 | 国产福利91精品张津瑜 | 人人超碰人人 | 91传媒免费观看 | 91精品国产91久久久久 | 最新国产精品久久精品 | 久久久69 | 色诱亚洲精品久久久久久 | 久久精品免视看 | 91片在线观看| 绯色av一区| 狠狠天天 | 99国产高清 | 97电影手机 | 日本69hd| 久久99久久精品 | 精品黄色在线 | 激情小说网站亚洲综合网 | 日韩成人欧美 | 99在线观看免费视频精品观看 | 精品999在线 | 久久久午夜电影 | 日韩免费视频线观看 | 国产成人精品999 | 日韩欧美在线不卡 | 超碰电影在线观看 | 精品国产一区在线观看 | 中文字幕一区二区三区四区 | 人人看看人人 | 日韩欧美精品免费 | 日韩高清在线看 | 成人动漫视频在线 | 午夜久久久精品 | 91精品在线播放 | 探花系列在线 | 久久国产精品久久精品 | 亚洲欧美日韩在线一区二区 | 欧美精品久久人人躁人人爽 | 色综合久久精品 | 日日夜夜干 | 一本—道久久a久久精品蜜桃 | 在线观看视频一区二区三区 | 国产一级a毛片视频爆浆 | 欧美精品亚洲精品日韩精品 | 在线99| 日本在线观看一区 | 色综合久久88色综合天天 | 亚洲精品456在线播放第一页 | 午夜精品福利一区二区三区蜜桃 | 91精品视频免费看 | 在线精品视频免费播放 | 韩日精品在线 | 中文字幕国内精品 | 日韩欧美视频免费在线观看 | 98久久| 国产美女视频 | 中文字幕在线视频免费播放 | 免费精品在线视频 | 精品国产亚洲日本 | 91爱爱视频| 亚洲丁香久久久 | 中文字幕在线网址 | 精品亚洲午夜久久久久91 | 狠狠干夜夜操天天爽 | 日韩欧美高清一区二区三区 | 亚洲欧美偷拍另类 | 亚洲不卡av一区二区三区 | 欧美最猛性xxxxx(亚洲精品) | 美女网站色在线观看 | 欧美日韩一区二区三区在线免费观看 | 激情网五月天 | 在线观看免费av网 | 国产亚洲片 | 有码视频在线观看 | 久久国产精品视频免费看 | av最新资源 | 国产日韩欧美在线免费观看 | 免费av在线| 在线成人欧美 | 成人av一区二区在线观看 | 久久久久久久国产精品 | 又黄又爽的视频在线观看网站 | 成人在线免费小视频 | 91污视频在线观看 | 99草视频在线观看 | 日韩欧美在线国产 | 一级免费观看 | 91视频在线免费 | 中文字幕丝袜 | 成人一级在线观看 | 在线观看黄色免费视频 | 日韩成人精品一区二区三区 | 人人干人人搞 | 亚洲一区精品人人爽人人躁 | 久久九精品 | 久久精品99国产精品酒店日本 | 久久www免费视频 | 日韩精品一区二区三区视频播放 | 五月天综合激情网 | 在线观看视频 | 久久九九九九 | 国产精品乱码久久久久 | 三级黄色在线观看 | 国产午夜精品一区二区三区四区 | 又湿又紧又大又爽a视频国产 | 国产成人三级在线观看 | 日韩在线电影 | 亚洲精品国产综合99久久夜夜嗨 | 国产福利av | 欧美福利片在线观看 | 午夜私人影院久久久久 | 欧美日韩亚洲第一 | 91av综合 | 亚洲黄色在线观看 | 久久99国产精品自在自在app | 久久精品免费播放 | 99在线国产 | 中文字幕视频观看 | 精品国产激情 | 黄色综合 | 欧美日韩亚洲在线观看 | 午夜在线看片 | 久久精品久久久久久久 | 成人av一区二区兰花在线播放 | 欧美激情精品一区 | 成年人网站免费观看 | 久久国产亚洲精品 | 国产中文字幕免费 | 成人黄色影片在线 | 精品在线观看国产 | 国产一级特黄毛片在线毛片 | 久久国产精品系列 | 日韩理论视频 | 久久久久久久国产精品 | 热久久国产 | 69国产盗摄一区二区三区五区 | 欧美日韩视频在线观看免费 | 免费看片日韩 | 伊人色**天天综合婷婷 | 午夜精品一区二区国产 | 国产成人三级在线观看 | 中文字幕亚洲精品在线观看 | 久久综合久久伊人 | 国产热re99久久6国产精品 | 国产成人精品av久久 | 97**国产露脸精品国产 | 激情丁香5月 | 久久综合九色综合欧美就去吻 | 亚洲一级免费观看 | 精品1区2区3区 | 在线视频 91| 91精品国产91p65 | 久草久草在线 | 国产福利在线 | 麻花豆传媒mv在线观看 | 日本爱爱片 | 男女视频91 | 伊人影院在线观看 | 在线观看黄 | 亚洲三级网站 | 久久免费中文视频 | 欧美一级激情 | 精品欧美一区二区精品久久 | 国产黄色精品 | 美女一区网站 | www.黄色网.com| 男女免费视频观看 | 免费黄色一区 | 四虎在线观看精品视频 | 亚洲在线视频播放 | 亚洲黄色激情小说 | 国产91综合一区在线观看 | 日韩在线观看电影 | 亚洲精品欧美视频 | 久久久久久久久久久久久9999 | 精品美女在线视频 | 国产精品黄色在线观看 | 国产精品欧美久久久久无广告 | 激情五月色播五月 | 91麻豆精品国产91久久久久 | 亚洲伊人天堂 | 69夜色精品国产69乱 | 91精品对白一区国产伦 | 99r精品视频在线观看 | 91在线免费视频观看 | 国产亚洲综合在线 | 久久免费国产 | 99久久精品一区二区成人 | 最近中文字幕 | 国产中文字幕大全 | 黄色网址在线播放 | 久久婷婷一区二区三区 | 国内丰满少妇猛烈精品播 | 天天天干天天天操 | 天天爱天天操 | 国产成人av网站 | 久久九九久久 | 国产96在线观看 | 亚洲成a人片在线观看网站口工 | 91亚洲免费| 日韩欧美一区二区三区黑寡妇 | 色婷婷视频 | 新版资源中文在线观看 | 久久电影国产免费久久电影 | 毛片无卡免费无播放器 | 国产日本在线观看 | www.xxxx变态.com | www.xxxx变态.com | 亚洲黄a| 五月天久久 | 亚洲japanese制服美女 | 国产一级特黄电影 | 在线有码中文 | 96国产精品 | 亚洲精品国产精品国自产在线 | 丁香六月中文字幕 | 麻豆国产视频 | 久久精品视频2 | 制服丝袜在线91 | 日韩av男人的天堂 | 伊人永久在线 | 久久久精品二区 | 精品一区中文字幕 | 欧美精品色| 成人一区二区三区在线 | 国产麻豆视频在线观看 | 国产日韩视频在线观看 | 精品免费视频 | 91在线小视频 | 玖玖视频在线 | 成人av.com| 中文字幕 国产 一区 | 色天堂在线视频 | 国产在线观看污片 | 久久综合五月天 | 一级黄色在线免费观看 | 九色91av| 久久免费视频8 | 中文字幕一区二区三区四区久久 | 国产1区2区3区在线 亚洲自拍偷拍色图 | 五月婷在线播放 | 日韩在线电影一区二区 | www免费看| 国产精品中文字幕av | av 一区 二区 久久 | 欧美日韩中文另类 | 免费精品视频在线观看 | 久久久美女 | 色综合综合 | 久久超级碰 | 97超碰在线资源 | 91av在线电影 | 不卡视频在线看 | 992tv在线成人免费观看 | 亚洲精品视频在线播放 | 91av大全 | www.av在线.com| 456免费视频 | 亚洲精品国产区 | 亚洲精品456在线播放 | 免费精品视频 | 成年人免费看av | 国产高清日韩欧美 | 久久涩视频| 久久成 | 中文字幕人成乱码在线观看 | 激情综合五月婷婷 | 黄网站色欧美视频 | 国产3p视频 | 精品久久久一区二区 | 成人在线观看网址 | 亚洲一区二区视频在线播放 | 色视频国产直接看 | 91精品伦理 | 中文字幕 欧美性 | 久久夜色精品亚洲噜噜国4 午夜视频在线观看欧美 | a亚洲视频 | 97精品一区二区三区 | 偷拍精偷拍精品欧洲亚洲网站 | 午夜三级在线 | 国产精品女同一区二区三区久久夜 | 91精品久久久久久久久 | 69国产成人综合久久精品欧美 | a黄色一级片| 91精品视频在线观看免费 | 国产成视频在线观看 | 亚洲激情小视频 | 久草视频在线看 | 99精品视频在线播放观看 | 精品一区二区三区香蕉蜜桃 | 久久亚洲欧美日韩精品专区 | 成人资源网 | 免费日韩av电影 | 人人爱在线视频 | 日韩精品免费专区 | 亚洲成人一区 | 精品视频专区 | 伊人六月 | 在线看免费 | 国产夫妻自拍av | 亚洲成av人片| 日本高清xxxx | 免费成人黄色 | 女人18片 | 国产生活一级片 | 午夜电影一区 | 四虎影院在线观看av | 国产日韩精品一区二区三区 | 欧美激情va永久在线播放 | 久久精品国产一区二区电影 | 久久亚洲人 | 五月婷婷综合在线视频 | 中文字幕在线观看三区 | 91视频国产免费 | 久久经典国产 | 天天狠狠操 | www178ccom视频在线 | 国产明星视频三级a三级点| 国产精品mv在线观看 | 欧美日韩国产精品久久 | 日韩免费一级电影 | 精品理论片 | 国产五月色婷婷六月丁香视频 | 97精品一区二区三区 | 欧美一二三视频 | 9999亚洲 | 亚洲va欧洲va国产va不卡 | 99在线观看免费视频精品观看 | 国内毛片毛片 | 亚洲精品免费视频 | 日本中文字幕视频 | 婷婷国产在线 | 黄色精品久久 | 亚洲精品美女在线 | 91亚洲综合 | 天天干天天天 | 亚洲精品网页 | 国产精品中文字幕在线播放 | 麻豆国产电影 | 国产视频久 | 欧美日韩高清在线一区 | www.久久成人 | 五月天婷亚洲天综合网鲁鲁鲁 | 在线观看av中文字幕 | 久久不卡电影 | 深夜福利视频一区二区 | 亚洲美女视频网 | 欧美日韩精品在线免费观看 | 丁香花中文在线免费观看 | av三级av| 天堂激情网 | 激情网站五月天 | 久久婷婷五月综合色丁香 | av电影久久 | 天天草夜夜 | 国产美女久久 | 天天干天天干天天色 | 久热爱 | 久久精品一级片 | 黄色一级大片在线免费看国产一 | 狠狠做六月爱婷婷综合aⅴ 日本高清免费中文字幕 | 97色国产 | av在线直接看 | 久久高清免费观看 | 成人免费在线视频 | 99久久久久久国产精品 | www.黄色片网站 | 日本精品二区 | 96久久久 | 国产一级片免费视频 | 一级片视频在线 | 九草在线观看 | 伊人宗合网| 婷久久 | 2018好看的中文在线观看 | 国内揄拍国产精品 | 国产99久久久国产精品成人免费 | 日韩免费二区 | 中文字幕亚洲五码 | 97福利在线 | 久久午夜羞羞影院 | 日韩综合视频在线观看 | 国产一区二区在线精品 | 中文在线中文资源 | 国产美女视频黄a视频免费 久久综合九色欧美综合狠狠 | 国产 欧美 在线 | 最近最新中文字幕 | 国产亚洲成人网 | 99在线热播精品免费 | 99久久久国产精品免费99 | 日本精品在线视频 | 国产成人精品一区二三区 | 偷拍精偷拍精品欧洲亚洲网站 | 久草视频观看 | 波多野结衣电影久久 | 成人免费看片98欧美 | 国产亚洲一区 | 亚洲婷婷丁香 | 黄色av电影在线观看 | 亚洲丁香久久久 | 91视频免费看片 | 国产精品久久久久久久久久尿 | 草久久av | 美女国产免费 | 深夜免费福利视频 | 国产精品每日更新 | japanesexxxxfreehd乱熟 | 91精品国产高清自在线观看 | 五月天综合在线 | 久久任你操| 久久图 | 欧美久久影院 | 国产精品一区二区三区免费看 | 精品亚洲免a | 日本成人免费在线观看 | 天天综合入口 | 深爱激情五月综合 | 人人爽影院 | 婷婷六月天在线 | 成人中文字幕+乱码+中文字幕 | 成人午夜性影院 | 丝袜美腿亚洲 | 国产精品久久久久高潮 | 国产亚洲精品无 | 成年人在线看片 | 国产亚洲精品久久久久久无几年桃 | 天天操天天综合网 | 人人网av| 午夜精品成人一区二区三区 | 久久se视频| 国产专区在线 | 福利区在线观看 | 中文字幕在线观看1 | 日韩欧美在线观看一区二区三区 | 亚洲国产精品一区二区久久,亚洲午夜 | 天天操夜夜操天天射 | 亚洲 成人 一区 | 国产亚洲视频在线 | 99欧美视频 | 国产乱对白刺激视频不卡 | 欧美亚洲一区二区在线 | 一区二区三区 亚洲 | 一区二区影院 | 色综合五月天 | 国产黄色大片 | 午夜久久影院 | 国产免费xvideos视频入口 | 五月天综合 | 91成人精品一区在线播放69 | 91高清视频在线 | 色婷婷在线视频 | 麻豆影视网站 | 日韩欧美69 | 亚洲经典在线 | 久久影视中文字幕 | 亚洲精品美女久久久 | 蜜臀av性久久久久蜜臀aⅴ流畅 | 婷婷精品进入 | 不卡国产在线 | 夜色资源站wwwcom | 国产一区二三区好的 | 久久久精华网 | www.黄色片网站 | 奇米影视777影音先锋 | 91视频下载 | 国产xx视频 | 人人干人人模 | www.天天射.com| 亚洲精品在线免费 | 国产一级做a| 中文字幕黄色网 | 99视频在线精品免费观看2 | 日韩欧美视频一区二区 | 亚洲精品久久久蜜桃直播 | 在线视频 一区二区 | 国产精品美女www爽爽爽视频 | 国产美女视频网站 | 日韩av片在线 | 国产日产精品一区二区三区四区的观看方式 | 91在线公开视频 |