色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合av,久久激情五月丁香伊人

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

中國(guó)地圖JSON獲取、解析與ECharts可視化完整指南

中國(guó)地圖JSON獲取、解析與ECharts可視化完整指南 簡(jiǎn)介中國(guó)及34個(gè)省市地圖JSON文件是一套可直接用于前端地理可視化的數(shù)據(jù)包面向使用D3.js、ECharts繪制全國(guó)或省級(jí)地圖的開(kāi)發(fā)者和數(shù)據(jù)分析人員。文件以省市拼音命名覆蓋全國(guó)34個(gè)省級(jí)行政區(qū)讀者無(wú)需自行拼接或抓取地理邊界數(shù)據(jù)省去坐標(biāo)邊界整理環(huán)節(jié)可快速實(shí)現(xiàn)各級(jí)地圖的加載與交互配置。整個(gè)壓縮包共35個(gè)JSON文件容量約466KB單文件體積小、結(jié)構(gòu)規(guī)整適合按需提取單個(gè)省份或整體引入項(xiàng)目。該資源目前已有3640人學(xué)習(xí)下載常用于大數(shù)據(jù)可視化大屏、疫情/人口分布圖、區(qū)域業(yè)務(wù)看板等場(chǎng)景。包內(nèi)JSON均按國(guó)內(nèi)常用地理坐標(biāo)系組織屬性字段便于映射到ECharts的map對(duì)象也能在D3中配合投影使用同時(shí)提供china.json與各省文件方便做下鉆聯(lián)動(dòng)效果是地圖類(lèi)前端項(xiàng)目的輕量級(jí)基礎(chǔ)工具。 做數(shù)據(jù)可視化這幾年我下載次數(shù)最多的素材大概率就是中國(guó)及34個(gè)省市的地圖JSON文件了。無(wú)論是給客戶做ECharts大屏還是用Python做行政區(qū)劃數(shù)據(jù)分析第一步永遠(yuǎn)卡在同一個(gè)問(wèn)題上地圖數(shù)據(jù)從哪來(lái)、拿到的JSON能不能直接用。尤其是每次接到“全國(guó)地圖下鉆到省、市、區(qū)”的需求時(shí)最怕的就是邊界數(shù)據(jù)不完整、坐標(biāo)對(duì)不上、名稱(chēng)匹配失敗。今天這篇就把我攢下來(lái)的這套地圖JSON文件的獲取、解析和落地經(jīng)驗(yàn)一次性說(shuō)清楚。全文會(huì)從文件結(jié)構(gòu)講到下載渠道再講到ECharts注冊(cè)與坐標(biāo)轉(zhuǎn)換最后附上我踩過(guò)的幾個(gè)典型坑。希望對(duì)正在折騰地圖可視化的朋友有點(diǎn)用不管你是純前端、用Python處理數(shù)據(jù)還是偶爾做后端接口應(yīng)該都能找到自己能直接抄走的東西。1. 地圖JSON到底是個(gè)什么東西地圖JSON從本質(zhì)上說(shuō)就是用一個(gè)JSON文件把一塊區(qū)域的邊界、中心點(diǎn)、層級(jí)關(guān)系全部描述出來(lái)。日常開(kāi)發(fā)里最常見(jiàn)的格式是GeoJSON它有自己固定的數(shù)據(jù)結(jié)構(gòu)最外層通常是一個(gè)FeatureCollection對(duì)象里面裝著一個(gè)個(gè)Feature要素每個(gè)要素又分成properties和geometry兩部分。Properties里放的是屬性信息比如行政區(qū)編碼、名稱(chēng)、中心點(diǎn)坐標(biāo)geometry里放的才是這條邊界的真正遠(yuǎn)近點(diǎn)坐標(biāo)數(shù)組。很多人第一次打開(kāi)地圖JSON文件最大的感受是“頭暈”。因?yàn)槭∫患?jí)邊界的坐標(biāo)數(shù)組動(dòng)輒幾千上萬(wàn)個(gè)點(diǎn)層層嵌套的結(jié)構(gòu)讓人根本看不清哪里是開(kāi)頭哪里是結(jié)尾。其實(shí)你只需要記住一點(diǎn)就好地圖JSON最核心的信息就是邊界點(diǎn)的坐標(biāo)集合其他的字段都是給業(yè)務(wù)邏輯用的輔助信息。1.1 一張地圖JSON的內(nèi)部結(jié)構(gòu)以DataV.GeoAtlas這套最常見(jiàn)的省級(jí)數(shù)據(jù)為例一個(gè)省份的JSON文件打開(kāi)后大概長(zhǎng)這樣{ type: FeatureCollection, features: [ { type: Feature, properties: { adcode: 110000, name: 北京市, center: [116.405285, 39.904989], centroid: [116.41995, 40.04404], childrenNum: 16, level: province, parent: { adcode: 100000 }, acroutes: [100000] }, geometry: { type: MultiPolygon, coordinates: [...] } } ] }我來(lái)拆開(kāi)說(shuō)一下里面幾個(gè)關(guān)鍵字段。adcode是行政區(qū)劃代碼相當(dāng)于每個(gè)行政區(qū)的身份證號(hào)全國(guó)是100000北京市是110000后面下鉆到區(qū)縣就接著用六位編碼往上疊加。name是區(qū)域名稱(chēng)center和centroid都是中心點(diǎn)但含義不同center是官方公布的地理中心centroid是邊界多邊形計(jì)算出來(lái)的幾何質(zhì)心如果做標(biāo)注點(diǎn)位建議用centroid視覺(jué)上更居中。childrenNum表示下一級(jí)行政區(qū)數(shù)量parent表示上一級(jí)acroutes表示完整的父級(jí)鏈路數(shù)組從全國(guó)一直映射到當(dāng)前層級(jí)。geometry里的coordinates是重頭戲它存放的是區(qū)域邊界的點(diǎn)坐標(biāo)。如果區(qū)域是完整的連續(xù)地塊一般是MultiPolygon類(lèi)型里面會(huì)有多個(gè)多邊形每個(gè)多邊形再由多個(gè)環(huán)組成環(huán)由一個(gè)個(gè)經(jīng)緯度坐標(biāo)點(diǎn)組成。經(jīng)緯度順序通常是[經(jīng)度, 緯度]也就是[lon, lat]這一點(diǎn)千萬(wàn)別搞反很多新手直接把反了的坐標(biāo)丟進(jìn)地圖畫(huà)出來(lái)的形狀會(huì)歪到天上去。1.2 34個(gè)省市文件的數(shù)據(jù)關(guān)系34個(gè)省市的地圖JSON在數(shù)據(jù)組織上有一個(gè)很有意思的特征它們并不是一堆完全孤立散落的文件而是有明確父子關(guān)系的。全國(guó)地圖文件里只包含34個(gè)省級(jí)行政區(qū)的外層邊界不包含市的邊界每個(gè)省級(jí)文件里則包含它下面所有地級(jí)市的邊界再往下每個(gè)市級(jí)文件里包含區(qū)縣邊界。這種層級(jí)在DataV的數(shù)據(jù)命名里體現(xiàn)得很清楚adcode為100000的全國(guó)文件內(nèi)部的features數(shù)組就是34個(gè)省級(jí)區(qū)域每個(gè)元素里都有adcode和name字段方便你按名稱(chēng)或編碼去匹配數(shù)據(jù)。所以在實(shí)際使用中全國(guó)總圖和省圖的關(guān)系就像母圖和子圖。你要做成“點(diǎn)擊省份下鉆到市級(jí)”根本不需要一次性加載所有文件只需要先加載全國(guó)文件點(diǎn)擊某個(gè)省后動(dòng)態(tài)加載對(duì)應(yīng)的省級(jí)文件再把地圖實(shí)例重新注冊(cè)一遍就行。這種按需加載的方式能明顯減少首屏加載體積尤其是當(dāng)你只需要展示幾個(gè)省份的時(shí)候完全沒(méi)必要拖著一個(gè)幾十兆的全國(guó)完整邊界文件。2. 免費(fèi)下載中國(guó)及省市地圖JSON的三大渠道地圖JSON文件看起來(lái)稀松平常但要找到一份邊界準(zhǔn)確、坐標(biāo)系正常、帶層級(jí)關(guān)系的靠譜文件并不容易。我這些年用下來(lái)真正穩(wěn)定省心的渠道就三個(gè)下面按推薦程度排序講清楚。2.1 DataV.GeoAtlas最省事的官方渠道第一個(gè)要推薦的肯定是阿里云DataV出的GeoAtlas地理數(shù)據(jù)小工具地址在datav.aliyun.com的學(xué)校/地圖選擇器板塊。進(jìn)去之后你可以直接點(diǎn)擊中國(guó)地圖上的任意省份也可以搜索行政區(qū)名稱(chēng)頁(yè)面會(huì)實(shí)時(shí)展示該區(qū)域的地圖預(yù)覽同時(shí)提供一個(gè)JSON文件下載鏈接。我實(shí)際使用下來(lái)發(fā)現(xiàn)它還有一個(gè)非常好用的規(guī)律就是下載地址可以直接拼接。全國(guó)地圖的JSON接口是這個(gè)格式https://geo.datav.aliyun.com/areas_v3/bound/100000_full.json后面加不加_full區(qū)別很大。帶_full表示返回的是包含下一級(jí)全部子區(qū)域的完整文件比如100000_full.json返回的就是34個(gè)省級(jí)邊界加全部地級(jí)市邊界文件更大但信息更全不帶_full則只返回當(dāng)前層級(jí)的邊界。實(shí)際做項(xiàng)目時(shí)全國(guó)大屏用100000_full.json單獨(dú)做某個(gè)省下鉆時(shí)再用對(duì)應(yīng)省份的adcode加_full。這套數(shù)據(jù)里默認(rèn)用的是GCJ-02加密坐標(biāo)在國(guó)內(nèi)地圖組件上直接渲染是沒(méi)問(wèn)題的后面章節(jié)我會(huì)細(xì)說(shuō)坐標(biāo)系的坑。用DataV的另一個(gè)好處是文件里已經(jīng)把名稱(chēng)、adcode、中心點(diǎn)這些屬性都整理好了基本不需要再做二次清洗拿過(guò)來(lái)直接registerMap就能用。我做過(guò)十多個(gè)ECharts大屏項(xiàng)目地形邊界部門(mén)從來(lái)沒(méi)因?yàn)檫@個(gè)渠道掉過(guò)鏈子。2.2 高德地圖行政區(qū)劃接口接實(shí)時(shí)數(shù)據(jù)的方案第二個(gè)渠道是高德地圖的行政區(qū)域查詢接口。如果項(xiàng)目的數(shù)據(jù)本身就跑在高德上或者你希望每次請(qǐng)求都拿到最新的邊界數(shù)據(jù)那用高德接口會(huì)更合適。需要在高德開(kāi)放平臺(tái)申請(qǐng)一個(gè)Web服務(wù)Key然后請(qǐng)求下面這個(gè)地址https://restapi.amap.com/v3/config/district?keywords北京市subdistrict2key你的Keysubdistrict參數(shù)控制返回下級(jí)層級(jí)的深度0表示只返回當(dāng)前區(qū)域2表示返回省、市、區(qū)三級(jí)。接口返回的是JSON但高德的邊界數(shù)據(jù)藏在districtList下的polyline字段里是一段用分號(hào)和逗號(hào)分隔的經(jīng)緯度字符串并不是標(biāo)準(zhǔn)的GeoJSON。你需要自己解析成坐標(biāo)數(shù)組再組裝成FeatureCollection。而且高德返回的是GCJ-02加密坐標(biāo)如果項(xiàng)目底圖用的是WGS-84的OpenStreetMap之類(lèi)的地圖解析完之后還得再做一次坐標(biāo)糾偏工作量就會(huì)上來(lái)。所以這個(gè)渠道更適合后端有一定處理能力的團(tuán)隊(duì)前端拿到的應(yīng)該是后端組裝好的GeoJSON而不是直接把高德原始返回丟給前端解析。如果你只是快速做個(gè)靜態(tài)展示沒(méi)必要選這條路。2.3 其他開(kāi)源GeoJSON資源與質(zhì)量對(duì)比除了上面兩個(gè)主力渠道還有幾個(gè)開(kāi)源項(xiàng)目也能找到中國(guó)地圖邊界數(shù)據(jù)。OpenStreetMap上可以通過(guò)Overpass API拉取國(guó)界和省界但它導(dǎo)出的是WGS-84坐標(biāo)且中國(guó)區(qū)域在OSM上的邊界完整性要看貢獻(xiàn)者的維護(hù)情況某些省市邊界會(huì)比較粗糙導(dǎo)出后還需要大量清理。Github上有不少個(gè)人維護(hù)的China GeoJSON倉(cāng)庫(kù)質(zhì)量參差不齊有些甚至是用早期數(shù)據(jù)轉(zhuǎn)的省界和市界會(huì)出現(xiàn)重疊、空洞等問(wèn)題用之前務(wù)必打開(kāi)檢查。我整理了一張對(duì)比表方便你按項(xiàng)目情況選擇渠道坐標(biāo)系統(tǒng)數(shù)據(jù)完整性實(shí)時(shí)性適合場(chǎng)景DataV.GeoAtlasGCJ-02高層級(jí)完整低頻更新ECharts等國(guó)內(nèi)地圖可視化高德APIGCJ-02高但需自行組裝GeoJSON實(shí)時(shí)后端處理、動(dòng)態(tài)數(shù)據(jù)系統(tǒng)OSM / Github倉(cāng)庫(kù)WGS-84為主參差不齊不定需自行清洗不建議生產(chǎn)環(huán)境我個(gè)人的建議是默認(rèn)優(yōu)先用DataV能省掉九成麻煩。只有當(dāng)項(xiàng)目對(duì)坐標(biāo)系統(tǒng)有特定要求或者需要用WGS-84做跨平臺(tái)地圖分析時(shí)再轉(zhuǎn)向OSM渠道并做好坐標(biāo)轉(zhuǎn)換。3. ECharts地圖可視化從JSON文件到可交互大屏拿到地圖JSON之后下一步基本就是把它渲染出來(lái)。國(guó)內(nèi)做地圖大屏最常用的就是ECharts它對(duì)GeoJSON的原生支持做得非常好只需要兩三個(gè)步驟就能把省級(jí)地圖掛到頁(yè)面上。3.1 JSON文件加載和注冊(cè)在ECharts里使用自定義地圖數(shù)據(jù)核心是registerMap方法。如果你用的是Vite或Webpack這類(lèi)打包工具可以這樣寫(xiě)import * as echarts from echarts; import chinaJson from ./assets/china.json; echarts.registerMap(china, chinaJson); const chart echarts.init(document.getElementById(map-container)); chart.setOption({ series: [ { type: map, map: china, roam: true, data: [ { name: 北京市, value: 100 }, { name: 廣東省, value: 88 } ] } ] });registerMap的第一個(gè)參數(shù)是你給這份地圖起的注冊(cè)名想叫什么都可以但保持一致就行。第二個(gè)參數(shù)就是剛才講過(guò)的GeoJSON對(duì)象可以直接import也可以先用fetch請(qǐng)求回來(lái)再傳入。這里有個(gè)容易踩的坑就是打包工具對(duì)json模塊的解析方式可能不一樣比較穩(wěn)妥的方式是先通過(guò)fetch把JSON文本取回來(lái)再用JSON.parse轉(zhuǎn)成對(duì)象這樣在Node環(huán)境、瀏覽器環(huán)境里都不容易出岔子。如果是做省份下鉆點(diǎn)擊事件里需要重新注冊(cè)地圖再setOption。偽代碼大概是這樣的chart.on(click, (params) { const adcode params.data.adcode || mapAdcodeMap[params.name]; fetch(https://geo.datav.aliyun.com/areas_v3/bound/${adcode}_full.json) .then(res res.json()) .then(json { echarts.registerMap(province, json); chart.setOption({ series: [{ type: map, map: province }] }); }); });這樣整體體驗(yàn)就順了點(diǎn)省份地圖無(wú)縫下鉆到市級(jí)用返回按鈕或屏幕左上角一個(gè)路徑導(dǎo)航再做上鉆交互手感基本可以對(duì)齊很多商業(yè)大屏模板了。3.2 數(shù)據(jù)名稱(chēng)匹配與樣式適配做地圖可視化最頭大的問(wèn)題之一是名稱(chēng)匹配。ECharts的map數(shù)據(jù)是根據(jù)name字段去匹配GeoJSON里features的properties.name的如果后端返回的名稱(chēng)是“北京”而地圖JSON里的名稱(chēng)是“北京市”那么這件數(shù)據(jù)就不會(huì)落到地圖上對(duì)應(yīng)區(qū)域會(huì)變成空白。處理辦法是在后端或前端做一層名稱(chēng)歸一化我一般會(huì)維護(hù)一個(gè)映射字典把所有常見(jiàn)縮寫(xiě)和全稱(chēng)統(tǒng)一成標(biāo)準(zhǔn)名稱(chēng)function normalizeName(name) { const map { 北京: 北京市, 上海: 上海市, 廣東: 廣東省, 內(nèi)蒙古: 內(nèi)蒙古自治區(qū), 新疆: 新疆維吾爾自治區(qū), 西藏: 西藏自治區(qū) }; return map[name] || name; }規(guī)格化之后再傳給series.data里的name字段匹配率能達(dá)到接近百分之百。名稱(chēng)匹配上之后剩下的就可以自由發(fā)揮了比如給區(qū)域加漸變顏色、給tooltip加單位后綴、根據(jù)value大小做視覺(jué)映射這些都可以用ECharts的visualMap組件實(shí)現(xiàn)。我通常會(huì)把省份名稱(chēng)作為第一列可視化維度因?yàn)榈貓D天然就有地理空間感比柱狀圖帶入感強(qiáng)太多。4. 坐標(biāo)系、數(shù)據(jù)清洗與文件轉(zhuǎn)換的深坑地圖JSON用久了之后你會(huì)發(fā)現(xiàn)真正的坑往往不在渲染而在數(shù)據(jù)和坐標(biāo)。這一節(jié)說(shuō)幾個(gè)我反復(fù)踩、也反復(fù)幫別人排查過(guò)的問(wèn)題。4.1 坐標(biāo)系三兄弟WGS-84、GCJ-02、BD-09國(guó)內(nèi)做地圖繞不開(kāi)的坐標(biāo)系就是WGS-84、GCJ-02和BD-09。WGS-84是GPS全球定位系統(tǒng)用的國(guó)際標(biāo)準(zhǔn)坐標(biāo)谷歌地球、OpenStreetMap這類(lèi)平臺(tái)用的大多是這個(gè)GCJ-02是中國(guó)國(guó)內(nèi)使用的一種加密坐標(biāo)也叫火星坐標(biāo)高德、騰訊地圖以及阿里DataV的GeoJSON用的都是它BD-09則是百度地圖在GCJ-02基礎(chǔ)上再做一層偏移的坐標(biāo)只用于百度體系。很多困惑都可以歸結(jié)為一個(gè)點(diǎn)不同來(lái)源的坐標(biāo)不能直接混合使用。比如你從高德接口拿到的邊界是GCJ-02但從Github上下載的地圖JSON可能是WGS-84兩者相差大概幾百米在大比例尺的區(qū)縣級(jí)地圖上非常明顯邊界會(huì)整體偏出底圖輪廓。處理的辦法就是在數(shù)據(jù)層面做坐標(biāo)轉(zhuǎn)換。網(wǎng)上有很多現(xiàn)成的坐標(biāo)轉(zhuǎn)換庫(kù)Node端可以用coordtransformPython端可以用幾種開(kāi)源實(shí)現(xiàn)核心就是把WGS-84和GCJ-02之間的偏移量算出來(lái)再修正回去。我自己的習(xí)慣是如果項(xiàng)目所有底圖和邊界數(shù)據(jù)都來(lái)自國(guó)內(nèi)渠道那統(tǒng)一用GCJ-02如果涉及海外地圖或OpenStreetMap底圖那就統(tǒng)一轉(zhuǎn)成WGS-84。最忌諱的是一個(gè)項(xiàng)目里混用兩套坐標(biāo)那排查起來(lái)真的會(huì)讓人崩潰。4.2 壓縮、格式轉(zhuǎn)換與Python處理地圖JSON文件通常幾兆到十幾兆不等如果項(xiàng)目對(duì)首屏性能要求高建議做壓縮和簡(jiǎn)化。最常用的工具是mapshaper一條命令就能把GeoJSON轉(zhuǎn)換成簡(jiǎn)化后的版本npx mapshaper china.json -simplify 10% -o china_simplified.json-simplify 10%表示保留大約10%的點(diǎn)文件體積能減小到原來(lái)的十分之一左右。需要注意比例太小會(huì)讓省界變得非常粗糙出現(xiàn)明顯的折線和鋸齒一般做省級(jí)大屏用20%到30%比較穩(wěn)妥做全國(guó)總覽用10%也能接受。如果你習(xí)慣用Python處理數(shù)據(jù)也可以用geopandas來(lái)讀取和轉(zhuǎn)換GeoJSONimport geopandas as gpd gdf gpd.read_file(china.json) gdf gdf.to_crs(EPSG:4326) gdf.to_file(china_4326.json, driverGeoJSON)geopandas最大的好處是可以方便地對(duì)屬性字段做過(guò)濾和清洗。比如你只需要華東地區(qū)的幾個(gè)省市直接對(duì)name字段做條件篩選后導(dǎo)出就行比手工維護(hù)文件要省事得多。另外部分老文件是TopoJSON格式它把邊界做成了拓?fù)渚幋a體積更小但結(jié)構(gòu)更復(fù)雜ECharts不直接支持需要先用topojson-client或mapshaper轉(zhuǎn)成GeoJSON后再用。4.3 省市名稱(chēng)不一致問(wèn)題與兜底方案名稱(chēng)不一致這個(gè)問(wèn)題我單獨(dú)拿出來(lái)說(shuō)是因?yàn)樗趯?shí)際項(xiàng)目中出現(xiàn)的頻率實(shí)在太高。數(shù)據(jù)源可能返回“廣東省”也可能返回“廣東”甚至可能返回“廣東省-廣州市”這種帶路徑的格式。如果只是展示全國(guó)大屏名稱(chēng)不匹配最多讓某個(gè)省市空白但如果是做下鉆交互名稱(chēng)對(duì)不上會(huì)導(dǎo)致點(diǎn)擊事件拿不到adcode整個(gè)下鉆鏈路直接斷掉。除了維護(hù)映射字典我還會(huì)在數(shù)據(jù)接入層做一個(gè)兜底邏輯先用name精確匹配匹配不到就改用adcode匹配再匹配不到就嘗試去掉“省、市、區(qū)、自治區(qū)、特別行政區(qū)”等后綴后進(jìn)行模糊匹配。三層匹配下來(lái)基本能覆蓋百分之九十九的場(chǎng)景。如果你手頭數(shù)據(jù)源比較多還可以把映射表存成一份獨(dú)立JSON文件前端和后端共用方便后續(xù)增量維護(hù)。5. 常見(jiàn)問(wèn)題速查與排查思路最后整理幾個(gè)我實(shí)際操作中大概率會(huì)遇到的問(wèn)題按“現(xiàn)象、原因、解決”的方式寫(xiě)出來(lái)收藏一下下次排查能少走很多彎路。5.1 地圖白屏或完全不顯示的五個(gè)檢查項(xiàng)地圖白屏是最常見(jiàn)的問(wèn)題大部分時(shí)候都不是代碼寫(xiě)錯(cuò)了而是數(shù)據(jù)本身有問(wèn)題。我從易到難排一下檢查順序。第一確認(rèn)JSON文件內(nèi)容是否為合法JSON很多編輯器會(huì)默認(rèn)給文件加BOM頭用JSON.parse解析時(shí)會(huì)直接報(bào)錯(cuò)第二確認(rèn)數(shù)據(jù)里是否包含features字段如果下載的是不帶FeatureCollection結(jié)構(gòu)的普通JSONECharts沒(méi)法識(shí)別第三確認(rèn)registerMap的第二個(gè)參數(shù)是對(duì)象而不是字符串一種低級(jí)錯(cuò)誤是直接傳了文件名第四確認(rèn)地圖容器有實(shí)際高度ECharts初始化時(shí)容器高度為0會(huì)導(dǎo)致圖表不渲染第五確認(rèn)坐標(biāo)系與底圖是否匹配如果底圖是高德而邊界是WGS-84地圖雖然能渲染但邊界會(huì)整體偏移看起來(lái)就像顯示了一塊錯(cuò)誤區(qū)域。5.2 常見(jiàn)報(bào)錯(cuò)信息解讀報(bào)錯(cuò)信息常見(jiàn)原因解決思路Unexpected token in JSON文件不是純JSON混入了HTML或注釋檢查下載鏈接是否正確去掉BOMCannot read properties of undefinedGeoJSON結(jié)構(gòu)不完整features為空換數(shù)據(jù)源或重新導(dǎo)出series.map.map can not be foundregisterMap未執(zhí)行或注冊(cè)名不一致核對(duì)map參數(shù)名確認(rèn)執(zhí)行順序Invalid GeoJSON坐標(biāo)范圍異?;蛞蚋呔S數(shù)組層級(jí)錯(cuò)誤無(wú)效用geopandas重新校驗(yàn)并精簡(jiǎn)結(jié)構(gòu)5.3 地圖邊界偏移問(wèn)題如何處理如果你的地圖渲染出來(lái)邊界和底圖明顯錯(cuò)位十有八九是坐標(biāo)系不一致。用高德底圖配GCJ-02數(shù)據(jù)最穩(wěn)用OSM底圖配WGS-84最穩(wěn)。如果非要把GCJ-02的數(shù)據(jù)放到WGS-84底圖上就得自己寫(xiě)偏移修正函數(shù)。網(wǎng)上有很多現(xiàn)成代碼核心思想是先計(jì)算GCJ-02相對(duì)WGS-84的偏移量再把每個(gè)坐標(biāo)點(diǎn)減去這個(gè)偏移。修改完之后建議在一個(gè)已知坐標(biāo)點(diǎn)做驗(yàn)證比如某個(gè)城市的市政府位置渲染出來(lái)要能正好落在正確位置。我個(gè)人在實(shí)際操作中的體會(huì)是地圖JSON這層數(shù)據(jù)選對(duì)來(lái)源解決了八成問(wèn)題剩下兩成時(shí)間基本都花在名稱(chēng)和層級(jí)的匹配邏輯上。DataV的文件雖然好用但也要在項(xiàng)目里做一層數(shù)據(jù)緩存不要每次刷新頁(yè)面都從遠(yuǎn)程拉全量的幾百兆內(nèi)容部署時(shí)盡量把這些JSON文件放到自己的靜態(tài)目錄下既保證訪問(wèn)速度也避免依賴外部接口的穩(wěn)定性。最后再分享一個(gè)小技巧在下鉆交互里我會(huì)額外緩存用戶點(diǎn)擊過(guò)的省份JSON返回上鉆時(shí)直接從內(nèi)存或localStorage里讀而不是再fetch一次。這樣反復(fù)切換省市時(shí)體驗(yàn)會(huì)順滑很多整個(gè)地圖感覺(jué)才會(huì)真正“活”起來(lái)。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
免费?级毛片无码?∨蜜芽试看| 天天做日日爱夜夜爽| 九久精品| 天美麻豆精品视频99| 情色大香蕉| 亚洲免费在线探花| 深喉吞精| 亚洲国产精品久久久男人的天堂| 久久精品店| 人人妻人人爽一区二区三区| 920日本午夜免费| 肉动漫无遮挡h在线观看| 日本久久综合| 色综合一区二区三巨| 亚洲 国产 精品一区| 男人的天堂VA| 久久久久久久国产| 麻豆 亚洲 97| 欧美另类色| 操操逼视频| 久久99黄色卞西瓜| 色99色| 91天天综合网| 97在线视频网站| 久久久久网站-538在线视频-欧美永久乱码| 看一级特黄a大一片| 九九热九九| 91AV天美在线视频| 国产精品九九| www.高清无码诱惑一区.com | 丁香五月激情婷婷| 欧洲亚洲人妻无码中字久久三区四区| 操逼操网| 欧美亚洲第一页| 亚洲色阁| 天天综合91入口| 97爱b| 欧美日韩高潮喷水91| 亚洲aV性爱| A级片日韩欧美国产欧美视频精选观看 | 一级性爱啪啪视频| 亚洲情色 自拍| 久久只有精品一区二区三区| 91人人爽人人爽人人人,gav福利视频导航,日韩欧美亚洲国产字幕四区 | 可以在线观看的黄色网址| 欧美不在线| 亚洲素人综合| 后入国产| 亚洲无码国产精品久久| 日本操逼视频免费| 伊人热综合| 亚洲国产中文字幕| 亚洲女人毛茸茸91| aV中文麻| 精品午夜福利| 欧美色宗合| 激情小说亚洲| 蜜臀99久久国产| 日本道人妻久久久在线不卡色视频| AV男人天堂网| julia国产在线| 国产综合久久久麻桃个| 91丝袜在线播放| 久久系列| 五月丁香六月综合缴清无码 | 新91视频.cmp| 大香蕉懂9| 九九草| 91另类| 超碰97亚洲| 玖玖玖玖精品国产剧情| 深夜国产一区二区三区在线看| 亚洲无码精品AV久久久| 色婷婷视频| 欧美午夜视频免费观看| 99热这里只有精品8| 在现视频女上位好爽| 亚洲欧洲美腿丝袜| 亚洲美腿丝袜香蕉影视欧美成人| 香蕉99秘 一区精品蜜桃臀| 97欧美超碰| 国产一级内射高清视频 | 婷婷中文网| 激情五月天丁香| 激情综合婷婷| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 激情欧美97| 国产精品嫩草影院午夜两性| 欧美经典一区二区三区| 视频国产精品未满十八禁止在线观看| 五月丁香婷婷综合| 亚洲 图片 欧美 色图| 91美女视频电影| 精品人妻一区二区三区不卡断| 大JI巴好深好爽又大又粗视频| 午夜男女爽爽爽影院视频| se01国产在线视频| 天天摸夜夜摸| 3级毛片一二| 美女裸体无遮挡永久免费观看网站| 波多野结衣AV无码一区| 亚洲精品骚逼| 美女啊啊啊啊啊啊| 亚洲黄色网址视频| 亚洲伊人久久精品狠狠在线| 欧美日综合| 一本色道久久天天射天天干| 操操AV电影| 亚洲揄拍网| 高清视频一区| 激情丁香五月婷婷| av线电影| 中国操逼无码| 五月天色综合| 国产精品69久久久久久久| 色屁屁影院www国产| 99性爱视频| 免费超碰97久久| .精品人妻一区二区三| 国产女人成人精品视频| 天天综合网~91综合网| 日逼视频日本| 综合色图区| 97国产综合欧美| 操b在线观看| 视频二区美腿丝袜制服人妻欧美| 阿姨一区二区免费视频-高清正片西瓜视频下载app-T450AV | 人妻少妇色综合| 欧美日韩亚洲五月天婷婷| 精品国产乱码久久久久久蜜臀| 日韩AV无码中文一区二区| 老熟女91av| 好爽视频在线观看视频| 久操大香蕉| 中文字幕午夜精品久久久| 国产对白刺激视频| 97超级欧美| 日韩一级二级三级免费看完整版| 天美传媒国产原创中文字幕亚洲欧美另类 | 久操com| 久久国产对白激情浪潮| 国产无码高清操逼视频| 日夜久久久九九九久| 人妻少妇精品视频一区二区三区| 亚洲激情久久| 天天cao在线| 97人人干| 国产精品视屏| 中文字幕视频2区| 欧美资源| 四虎免费看黄| 中国国产精品一区视频| 日韩欧美~中文字| 免费一级毛片在线视频观看| 大香蕉之青青草原| 五月天久久久| 又粗又长又大国产不卡| 久久精品视频久久久| 老妇女91| 一个人在线看的黄色电影网站| 日韩强奸av| 狠插 制服 自拍| 成年无码动漫av片无尽在线| 久久久久久久久久久999| 亚洲无码成人精品| 麻花传媒免费网站在线观看| 91成人久久| 亚洲精品国语在线播放| 学生妹天天看| www.97在线| 国产又猛又粗又爽又黄| 日本黄页视频在线观看| 男人的天堂啪啪| 久久性爱视频99| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 欧美 日韩 婷婷 五月| 国产福利视频精品视频| 色天天野狼综合社区| 99热综合| 尤物视频一区| 亚洲色图日韩丝袜制服一区二区五月在线| 亚洲中文字幕乱码无码一区二区 | 92性色国产午夜福利在线661 | 精品九九淫乱男| 亚洲日韩成人性爱视频| 午夜福利激情在线视频| 大白逼三四级| 裸模AV女优| 在线中文字幕极品av| 91人妻在线视频| 亚洲天堂第一页| 女人被添高潮免费视频| 草草影院日本第一页| 99最新日韩偷拍视频| 国产农村妇女一区二区| 色婷婷成人| 免费的黄片有限公司| 亚洲自拍欧美色综合| 东京日日夜夜| 色牛牛AV| 中文字幕国产| 一级一性爱免费视频| 国产精品粉嫩福利在线| 96国产污污污丝袜| 日韩亚洲美州欧洲综三区一品在线| 日韩免费三级黄片电影| 精品亚洲天堂| 免费视频观看60秒| 亚洲男人的天堂网| 综合激情97 | 国产人妻精品一区二区三区秋霞 | 国产精品农村妇女| 日韩高清一二三| 在线 亚洲 网爆 自拍| 五月丁香拍拍激情综合三级| 一级日本牲交大片好爽在线看| 人人妻人人澡人人爽久久av| 懂色AV网| 一二三区精品视频| 欧洲精品二区| 日日骚中文字幕| 久久97视频| 欧美春色| 国产精品久久久| 亚洲日韩国产精品| 久久久久久久久久久免费精品| 综合激情二| 69视频入口| 91精品人妻| 美女网站91| 色婷婷一区二区三区久久午夜| 蜜屁Av| 欧美精品人妻视频| 色香色香欲天天天影视综合网| 成人情色一区二区| 国产后入精品| 97资源制服丝袜| 超碰久热| 国产精品久久发布| 99xav| 日本新免费二区三区| 怡春苑东京热| 超碰一区二区| 大香蕉懂9| 玖草在线视频| 欧美,日韩综合久久| 老司机天天操| 天天躁日日躁AAAXX| 操91| 超碰97欧美在线| 久久伊人在线五区| 亚洲情色在线| 色99久草| 人人爱人人乐人人操| 搡老女人911熟妇老熟女| 欧美性爱第一区| 九九无码视频| 久久久久久性爱视频| 日本大香蕉| 中文字幕精品专区搜索结果91| 欧日韩一二三f区| 97精品免费视频网站| 亚洲影院365| 成人性爱美曰韩| 97色色网| 久久久久久久国产| 久久久三区二区一区| 性91| 人人 操人人 操人人| 日韩中文欧美| 九九超碰综合网| 肏逼视频日本| 色色婷| 天天色怡春院| 久久精品熟女亚洲AV麻豆软件| 搡老人老9丨女老熟人| 夜夜爽妓女| 91天堂丝袜美腿| 香蕉久久AⅤ...| 亚欧精品久久久久久久久久久| 国产一区二区三区,在线观看观看| 国产深喉视频一区二区| 99综合视频一体| 国产中文福利| 国产视频一区二区三区在线免费观看 | 日本韩欧美在线播放a| 日韩传媒在线| 亚洲高清无毛一区二区| 蜜桃传媒一区二区亚洲| av三级电影在线播放| 久久免费精品视频免一| 亚洲情色综合网| 911av网站免费观看| 91在线欧色| 一区二区影视| 黄页大片在线观看| 国产强奸乱伦欧美| 东北女人的毛片| 97极品无码| 婷婷导航| av网站在线看| 日韩三级在线观看mp4| 日韩在线国产字幕| 大香蕉欧美伊| 日本操逼视频不卡直接放| 亚洲国产剧情少妇激情| 黄色电影在线播放综合网站| 人妻爽爽啪视频| 超碰在线人妻中文字幕| 亚洲永久AV无码精品秋霞| 亚洲无码视频免费在线观看网址!| 一二三四免费视频| 日韩兔费看黄片| 欧亚乱色熟一区二区三四区| 人人操人人摸avav| 日本不卡二三区| 污污汅18禁网站在线永久免费观看 | 超碰69| 国产偷拍自拍在线视频| 久久日韩肥臀| 用力操死我| 亚洲激情在线观看一区| 长久操视频| 99久久久久| 狠狠超| 欧亚久久偷拍视频| 无码在线亚洲| 麻豆精品一区二区三区四区免费观看| 在线观看AV不卡| 超碰在线人人射| 色哟哟-国产专区| 777琪琪午夜免费A片| 久久久精品视频欧州站| 92福利社视频| 日韩中文字幕人妻视频| 97久久超碰亚洲| 青娱乐av在线| 婷婷色播婷婷| 一级片视频啪啪| 男女性扦B| 青青操青娱乐| 欧美性爱另类综合| 国产精品久久久久久亚洲色欲| 无码男人天堂| 一区=区三区视频| 中日韩久久久| 国产辣妈在线视频福利| 玖玖资源视频一区二区三区| 色女综合| 丁香九月婷婷| 在线无码操| 玖草在线视频| 久久人人舔人人爽舔人人av片| 国语精品av| 亚洲天天影视综合网| 色播五月丁香| 强奸乱伦资源| 操逼1区| 蜜臀99久久精品久久久懂爱| 国产精品粉嫩福利在线| 麻豆黄四叶草网站| 99精品在线| 福利视频一区二区微拍| www.yeyecao| 国产精品熟女一区二区三区| 色99久草| 欧美极品少妇| 久久久性爱视频| 台湾佬激情综合| 丁香五月婷婷五月| 免费毛片在线播放| 天天干夜夜操网| 人妻丰满熟妇一区二区三| 亚洲综合第一页| 9Ⅰ超碰| 后入精品| 久久久精品九| 久男人久久| 婷婷久草| 密臀成人视频久久久| 老司机免费视频在线91| 欧美亚洲日韩16色| 欧美中字二区| 9 7超碰在线免费观看| 深夜啪啪啪视频免费| 人人插人人搞人人操| 顶级丝袜熟女一区二区三区| 日韩激情中文字幕有码| 97人人操人人摸| 91快色色色色色| 一区二区三区成人高清视频| 无码人妻精品一区二区中文| 天堂俺去俺来也www久久婷婷| 欧美十八禁视频| 中文字幕美女91| 五月丁香黄色网| 亚洲色狠| 黄色大片免费在线| 九九探花视频在线观看| 99超级碰免费视频| 亚洲第一页色| 国产夫妻一区二区| 二对二中文字幕。| 国产欧美成人精品| 啊啊啊轻点在线观看| 尤物视频偷拍免费| 夜夜夜爽www精品视频| 久久久久久久久久久久色网| 五十路熟女人妻一区二区三区四区五| 欧美组图日韩亚洲中文字幕| 91香蕉视频在线观看免费| 日本免费人成视频播放120秒| 国产女人和拘做爰视频| 色综合九九| 艳美熟妇先锋一二三区| 综合欧美日韩在线| 91热热色| 国产91会所女技师在线观看| 国产福利小视频高清在线观看| 国产一级作爱毛片| 男人的天堂激情| 九九九九精品一区| 亚洲综合伊人无码久久| 欧美一区二区三区不卡高清视频| 18禁免费视频| 日本三级韩国三级99| 九一综合精品视品av| 九九九九欧美| 亚洲欧美不卡线| 高清无码在线播放网站| 久久婷婷影院| 大香蕉欧美国产日韩高潮| 久久是精品| 96精品久久久久久久久久| 18禁免费视频| 小草精彩毛片| 亚洲图片视频小说| 国产日韩手机视频在线| 丁香六月婷婷久久综合| 五毛骚逼极品美女怕怕| 中国AAAAAA黄色片| 午夜丁香婷婷| 欧美在线 亚洲| 国产精品久久久久久久久久久久| 夜嗨影院| 精品小视频在线| 97超碰欧美精品| 亚洲国产精品无码AV在线| 国产最新AV| 日韩欧美中文字亚洲慕| 人人操肉肉| 亚洲情色婷婷五月天| 中文字幕av片| 60秒免费小视频| 91爱| 99无码| 热热色AV| 国产无码一二三区| 欧美大干日韩| 成人影院永久免费观看网址| 77777亚洲蜜臀精品久久综合蜜臀| 男人天堂网手机版婷婷| 99老司机精品视频在线观看| 亚洲精品国产AV天美传媒| 亚洲 欧美综合| 操屄不卡视频| 伊人网在线点播| 福利伊人玖玖国产| 国产一| 天天色天天干天天爱| 江都AV在线| 麻豆天美传媒毛片| 欧美色图片91| 熟妇xxxxx性春色| 夜夜嗷嗷一区二区| 亚洲视频1区| 懂色AV中文| 欧美gv在线观看| 国产一区二区三区不卡手机在线| 日本阿v天堂在线观看| 综合色图亚洲欧美| 欧美资源| 九九九久千久久激情蜜桃在线看| 国产福利一区二| 欧美狠狠弄| 日韩AV无码网站| 欧美婷婷久久| 成人麻豆av电影网站| 国产精品电影推荐| 国产树林里野战在线看| 另类欧美综合| 精品精品精品| 国产精品人人爽人人做可爱福利| 91女优在线观看| 人、人、摸,人、人、草| 天天在线91| 9久热| 九九热九九| 欧美日日夜夜| 狠狠操夜夜| 亚洲欧美变态| xxx亚洲午夜天堂| 成人一道本免费视频| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 五月天大香蕉| 国产精品一二三区18| 日韩丝袜高跟制服在线观看| 欧美日韩国产色图在线| 成人怡红院| 搞中出视频在线观看| 一级久久久久久久久久久 | 色婷视频| 亚洲激情综合另类男同| 一区e区三| 97网址www| 岛国艾薇凹凸视频天堂| 91高潮| 北京美女一区二区| 日日日日日| 无码直播久久久| 四虎影视国产精品| 啊啊好多水| 免费看日本操逼视频| 成人毛片免费| 欧美日韩狠狠爱| 99热导航| 91亚州日韩高清| 91三级理论片播放器| 日日骚AV| 91青青| 性性久久| 国产白领连续中出在线观看| 精品性爱一区二区| 国产野战露脸在线播放| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 久热这里| 欧美日韩另类字幕中文| 偷拍欧美激情| 99在线精品观看99| aⅴ日韩成人电影av在线免费看av大全| 天天综合97| 国产suv精品一区二六| 久久亚洲熟妇在线视频| 啊嗯好大视频在线观看| 亚洲精品视频在线播放| 人妻81p| 日韩欧无码一区二区三区免费不卡 | 精品日韩人妻精品一二三区| 97在线观看免费视频| 超碰美国| 夜夜欧美| 欧美亚州综合网图片| 久久久久国产| 国产精品丝袜久久亚洲不卡| 人妻一区久久二区三区色播| 国产视频一区二区在线| 95精品在线| 99激情| 五月婷婷啪啪| av一区二区三区 中文| 色久桃花影院在线观看| 曰韩操B| 尤物视频一区| 色狠狠 - 百度| 亚洲第一免费视频| 国产曰批免费观看久久久| 亚洲av国产av综合av卡| 99久国产精品午夜性色福利| 操逼逼一区视频| 在线观看亚洲成人精品| 影音先锋每日最新资源在线观看| 美女91网站| 日韩欧美经典在线观看| 久久东京伊人一本到鬼色| 欧美大香蕉久| 日韩欧美午夜一区二区| 草草影院日本第一页| 成人乱人伦一区二区| 欧美探花网| 欧美亚洲一级在线观看| 亚洲中文日韩欧美大香蕉视频| 岛国视频免费在线观看| 日本精品一区二区中文字幕| 婷婷五月丁香五月| 九九热免费在线国产视频伊人五月| 久久久久密| 久久超碰大香蕉| 国产视频小说| 亚洲深夜福利| av网站国产主播在线| 亚洲精品乱码线路中文字幕| 五月婷婷丁香中文字幕| 大香蕉伊人色偷偷在线| av亚洲天堂资源网站| 4虎在线视频| 亚洲中文字幕av| 搡老女人老熟女91| 操逼操逼逼操操逼91 | 中文字幕国产在线天堂| 亚洲国产婷婷在线播放| 激情久久久| 乱理日韩中文| 超碰97极品9| 精品欧美老熟女一二区| 日本性爱不卡视频| 中文字幕视频在线观看一区二区| 欧美激色| 国产美女在线精品免费看| α√在线| 在线97在线| 欧美97色| 国内自拍 日韩激情 99| 粘花网06av视频| 欧美啪啪啪91| ji熟女.com| 韩日精品四区| 嗯~啊~快点 死我视频免费看网站| 亚洲av资源| 久久九九视频九九视频| 久久亚洲骚逼综合| 四虎在线视频| 亚洲第2页| 啊啊啊啊啊操我视频| 综合网少妇| 日韩亚洲国产视频| 嗯嗯啊啊操死我| 成人区人妻精品一| 欧美日韩国产中文精品字幕自在自线| 77777亚洲蜜臀精品久久综合蜜臀| 欧美色自拍| 操婢日韩| 亚洲妇色| 丁香色狠狠色综合久久小说| 亚洲欧美成人在线| 国产精品在线一区二区| 成人AV超碰免费在线| 亚洲天堂东京热| 欧美欧美少妇| 久精品无码av一区二免费国产在线观看| 91jk色拍| a片在线播放| 亚洲免费精品一区| 97超碰久久| 成人五月香网在线| 亚洲欧洲激情卡通另类文学四射小说网站 | 亚洲国产97| 91 丝袜在线观看| A片A5445444| 日本免费不卡二区| A 天堂| 野狼激情网| 超碰在线一区二区| 骚货人妻偷情自拍在线视频| 91精品人妻一品二品三品| 久久露脸国产老熟女| 国产AV天美传媒一区二区三区 | 婷婷五月成人| 96麻豆精品一区二区三区| 蜜乳av首页| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 啊啊啊啊啊啊啊啊视频| 啊…啊…操我用力操我| 人妻少妇精品| 亚洲日本男人天堂网| 亚洲无码精品AV久久久| 亚洲少妇激情视频| 亚洲精品国产熟女久久久久久| 亚洲青色欧美| 亚洲高清无码AAA久久久精品| 欧美青青草视频| 女人被添高潮免费视频| 国产农村妇女毛片精品久久| 久久久蜜桃一区二区三区| 国产无码精品无码| 欧美日韩精品久久| 久草免费在线一区二区| 日本精品加勒比海一区| 色综合美国| 日韩美女啪啪一区| 中文字幕av片| 91色艳| 欧美午夜视频免费观看| 麻豆黄站| 性欧美另类高清| 人妻丰满熟妇一区二区三| 大香蕉日亚洲日本亚大| 国产玖玖| 国产精品熟女九色九色蜜臀| 欧美久久人体| 91jk色拍| 日本人妻A片成人免费看片| 97综合久久| 激情视频一二三| 97色干| 久久精品国产AV一区二区三区| 亚洲男人天堂视频| 夜夜夜夜夜夜夜夜夜狠狠狠狠狠狠狠| 思思在线免费视频| 乱伦一二三| 青草伊人网| 午夜欧美J进J出白浆流出久久久| 亚洲四虎熟女精品| a片 xxxx受爽视频| 亚洲日韩资源| 蜜臀久久在线视频| 另类图片五月| 欧美黄色大香蕉一区二区| 日韩字幕一区| juliaann欧美丝袜办公室| 人妻人妻天天碰| 人妻少妇蜜桃视频欧美一区| 国产精品自在自拍视频| 精品国产乱码| 中文字幕一区二区三区50路| 久热99999| 亚洲第一色页夜| 97超碰69| 99视频只有精品| 日韩精品永久在线观看| 777琪琪午夜免费A片| 人妻丝袜美腿中文字幕| 久久精品成人| 941超碰| 亚洲涩涩| 国产传媒美日韩av| 国产精品肉丝自拍| 久久久精品国产亚洲伊人| www…国产操逼| 夜间福利片1000无码| 一级二级三级黑人无码| 黄色免费网| 午夜小电影在线插入淫高潮| 国产传媒一区二区三区| 黄色工厂这里只有精品| 后入合集| 97在线/亚洲| 欧美色图自拍| 91n.欧美| 中文字幕第7页| 97欧美色| 久久日韩肥臀| 国产精品久久久亚洲第一牛牛_在线观看| 国产吹潮女在线观看| 91麻豆一二三区| 日本三级A片网站com| 人妻天天爽天天爽三区| 精品国产乱码久久| 农村女一级毛卡片| yw尤物av无码点击进入麻豆| 欧美日本成人一区二区| 日韩国产精品人妻无码久久久| 热99这里有精品综合久久| 97操b| 美女久久久久久久久久久| 久久久精精精| 久久久97| 91人妻最真实刺激绿帽| 中文字幕一区二区韩| 浪人综合网| 国产成人在线观看综合| 久99热| 99久久com免费视频′| 91亚洲不卡一区| 免费网站观看www在线观| 色大香蕉97N| 久久久熟女一区| 99久久99九九99九九九| 久久精品人妻一区| 正在播放国产精品一区| 屁屁影院一区二区三区国产| 丁香色婷婷| 蜜桃传媒一区二区亚洲| 亚洲大胆人体av| 亚洲国产97在线精品一区| 色香天天| 亚洲天天做日日做天天谢日日| av在线免费一区二区| 91色色色| 殴美综合色88| 欧美日日人人天天| 国产精品999aaa| 欧美性爱1080p| 99热这里| 国产成人精品午夜福利| 久操免费视频| 日韩无码视频黄色| 国产一区二区视频在线播放| 亚洲人成色9999精品久久| 日本黄色裸日本黄色裸体 | 大香网站| 无码高清少妇久久| 欧美亚洲色图另类国产| 9久久精品| 91视频成人福利网站在线一区 | 大香蕉78| 秋霞曰韩R级| 男人的天堂亚洲| 夜夜操一区二区| 极品美女嘿咻| 国产毛片久久久久久久| 黑人黄片在线免费观看| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 久操不卡视频| 嗯嗯嗯啊啊啊在线免费观看| 啊啊啊啊啊啊啊啊要喷了| 亚洲中文sv| 亚洲精品性爱片| 六月婷婷综合| 国产精品天干天干综合网麻豆| 骚货操死你| 国产精品999zyz| 一区二区三区精品久久| 大香蕉伊人网WWWn0n| 欧日韩一二三f区| 日本黄大片在线观看视频| 五月大香蕉| juliaann丝袜大战黑鬼| 啪啪啪综合网| 大伊香蕉在线视频免费| 污污污8888| 久热最新在线杭州| 中文字幕 国产区| 亚洲综合色在线| 日本孕妇一区二区视频操逼免费看| 大香蕉av在线| 久久视频,这里只有精品 | 91日日| 天美传媒婬乱在| 欧美强奸乱| 国产视频第2页| 国产综合色精品在线观看| 久热超碰| 午夜福利一区二区三区四区五区色婷婷| 岛国激情视频在线观看| 一区二区三区蜜桃成人撸久久东京热| 阿姨一区二区免费视频-高清正片西瓜视频下载app-T450AV | 激情网色| 国产成人天堂| 成人自拍三级在线观看| 99re69综合| 亚欧免费观看视频| 欲色影视综合吧| 69XX一中文字幕人妻91| 狠狠 91| 天天噜| 日韩人妻精品久久久久| 亚洲精品九九九| 99久久久99久久91熟女| 香蕉99秘 一区精品蜜桃臀| 人妻激情偷乱视频一区二区三区 | 91中文字幕| 人妻熟女午夜精品在线| 亚洲性网| 久久久久久91香蕉国产| 豆花视频操逼网址| 亚洲精品一区二区免费在线观看| 91av一区二区在线观看| 中文字幕人乱码中文字的预防方法 | 97爱爱| 欧美中文字幕男人天堂久久精品| 日韩无码一级黄色av片| 久热69九色熟妇97| 久久国产逼| AV色五月天| 亚洲色图亚洲无码强奸乱伦| 男人的天堂VA| 欧美另类色图片| 综合国产影视三级| 九九九综合精品| 69少妇一区二区| 蜜臀在线网站| 超碰av在线| 日本精品一级二级三级| 日韩专区数据列表-第3230页-精品国产一区二区三区香蕉 久久99熟女人妻中文字 | 亚洲色交| 午夜精品99久久久久传媒| 天天躁日日躁成人字幕aⅴ| 亚洲妇色| 欧美中出1| 尤物网站91| 精品亚洲俞拍视频一区| 最新国产亚洲精品精品国产亚洲综合| 韩国毛片一区二区三区| www.狠狠干.coom| 中国一级αV| 亚洲涩图欧美| 美女露胸露奶头| 大香蕉黄色一级片免费看| 精品人妻一区二区三区蜜桃视频| 狠狠操狠狠| 日韩欧美成人午夜福利| 欧美亚洲涩涩| 熟女丝袜视频| 亚洲综合精品国产一区| 夜夜欢天天干| 中国熟女91| 婷婷丁香六月天| 中日亚韩免费视频| 国产精品96| 中文一区在线日| 青青草自拍视频在线播放| 欧美大香蕉专区网| 亚洲图片另类| 欧美,日韩,中文,另类| 亚洲色性情三级| 青草视频在线看看看看看看看看看| 日本中文字幕不卡视频| 日本大香蕉综合网红本杳社区| 亚洲美女色图| 亚州操操穴网| 黄网在线播放| 日本色色色色色视频| 欧美性爱日韩高清| 中欧人妻丝袜中文字幕| 精品九九淫乱男| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 欧亚性爱在线视频| 亚洲欧美碰碰| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 操操逼操操逼操操逼逼| 久久久蜜桃臀无码视频| 欧美狠狠狠| 青青国产在线拍揄自揄拍| 97视频网站在线观看| 开心五月婷婷激情| 约操熟妇| 日本丝袜人妻内射| 日韩电影在线观看网址| 97干97色| 69一区二区三区 | 98福利在线视频| 伊人伊人LD| 一区黄二区黄| sss视频华人在线| 亚洲最大黄网| 狠狠干狠狠干| 后X久久| 久久25| 日韩美脚一区二区网站| 熟女丰满人妻一区| 桃色五月天| 9/A片| 亚洲不卡不卡中文字幕不卡| 91无码中出人妻视频| 久久久一区二区三区四曲免费听| 女人双腿搬开让男人桶| 亚欧国产无码精品在线| 97人人超| www色色色com| 91ise欧美| 中美日韩毛片| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 久久曰曰| 99精品无码| 丁香五月天社区| 偷窥自拍亚洲色图| 亚洲瓯美色图| 麻豆乱码久久精| 老鸭窝黄色视频网站| 91色艳| 99xav| 国产精品一二三| 久久久久久免费电影| 91亚洲欧美激情| 97超碰人人模人人拍人人| 我要色综合网| 岛国在线免费视频| 热99这里有精品综合久久| 精品久久久久久无码| 久久国内| 97人人模人人爽人人| 丝袜夫妻自拍| 天天内射| 日韩特一级久久| 九热中文字幕| 97超碰欧美| 日韩一级久久毛片| 亚洲情色中文字幕一区| 青青青草伊人精品| 亚洲国产日韩精品久久久| 成人小说另类在线| 国产51色综合久久免费| 国产精品大香蕉| 婷婷激情一区二区三区俺也去| 国产精品网站www| 91老妇女| 啊啊啊啊啊啊在线观看| 日韩亚洲中文字幕在线| 91粉芽高清在线一区二区| 99re3这里只有精品| 加勒比色综合| 9久在线视频只有精品| 色综合天天| 亚洲春色激情小说| 天天综合网~91入口| 亚洲欧美97√| 成人性爱视频在线看| 婷婷综合网站| 国产久久日| 中国人高清www色视频免费| 国产精品久久久久无码A√| 亚洲 日韩 欧美 国产综合体| 性生活无遮挡纯毛片在线看| 美女天天干| 丁香六月激情| 熟妇高潮一区二区免费视频| 91天天爱| 亚洲精品久久久久毛片A片拉屎| 强奸乱伦av电影| 看看小穴| 久久久555| 日本一区二区三区四区免费观看| 久久久一区二区三区四曲免费听| 国产精品久久久久久久久久久久久久久久 | 亚洲精品一区二区三区在线播放| 密桃99999| 久久成人东京热人妻| 国产又黄又爽又刺激久久久久久| 国产亚洲精品自在线亚洲情侣| 欧美视频激情久久久久久| 91无遮挡| 色色婷婷丁香| 97超色| xxx0国产在线播放| 日韩少妇丰满亚洲| 久久精品一区二区三区四区五区| 久久成人午夜精品影院| 日本欧美韩国日产片片在线看免| 麻豆天美AV传媒第一页| 日韩成人精品| 日本三级日本三级三级人妇四虎| 欧美96精品在线| 91狼人| 天天日骚逼熟女| 操逼逼福利视频| 热久久九九热| 青青久久艹| 人妻少妇三级| 国产综合久久久麻桃个| 超碰在线看| 999国产精品999久久久久久| AV在线性爱| 国产精品欧美激在线| 99精品国产户外露出| 涩五月婷婷| 日本欧美不卡| 蜜桃久久综合视频| 嗯嗯啊啊啊好爽| 蜜臀少妇一区二区| 天天干电影| 色婷婷香蕉| 97在线/亚洲| 自拍偷拍 日韩无码| 天天插天天操天天摸天天射天天看| 久久av一级av少妇av高潮| 国产亚洲日本| 在线免费观看日韩一区| 97bbn| 国产精品久久久久久片| x97av| 亚洲丁香花色| 亚洲丝袜诱惑| 亚洲欧洲视频小说在线观看| 草草草视频在线免费看| 免费农村成人少妇人妻Aa一区二区视频 | 久久久艹艹艹| 色妇综合网| 超硑97精品| 深夜国产一区二区三区在线看| 极品白嫩福利在线| 精品成人亚洲午夜电影| 欧美日韩亚洲国产中文永久天天看| 欧美网站免费| 精品人妻一区二区三区不卡断 | 91美女高潮| 精品一区二区三区蜜桃臀赵总 | 九九九色| 台湾肥佬网一区二区三区| 操逼www.| 欧美偷拍| 夜夜爽妓女| 人人干人人操人人..com| 欧美78P| 欧美日韩m| 国产美女销魂在线观看不卡| 少妇九九九九| 图色综合网| 国产白嫩漂亮KTV在线| 啊啊啊轻点在线观看| 美女操逼福利视频| 午夜福利在线合集| 国产A v无码专区| 久久有码视频| 熟妇视频一区二区三区在线观看| 狠狠中文字幕| 91情色在线| 天天综合网国产| 亚洲高清国产理伦片| 精品在线蜜臀| 青青草中出视频| 大香蕉色十月| 黄色小视频日本txt| 免费操逼91| 男人的天堂2018| 后入福利视频| 国产SV一线| 欧美一级三级| 免费的很黄很污的全部视频 | 97五月天| 日韩性爱1级片视频| 国产深喉视频一区二区| 在线 欧美 亚洲| 久久久久骚| 97色干| 成人免费福利网站国产| 三久久久四久久久久| 亚洲高清少妇| 大香蕉宅男伊人| 人妻精品综合中文字幕在线| 亚欧成人中文字幕一区| 影音先锋每日最新资源在线观看| 神马麻豆福利院| 天综合网欧美| 青青草在线视频欧美| 国产四虎在线| 懂色综合久久久| 美女自卫慰黄网站免费| 91成人在线免费视频| 天天躁日日躁xxxxx| 好吊色综合| 麻豆成人AV| 中文字幕视频二区| 亚洲色天堂九9| 欧亚日韩三区| 亚洲欧洲无码97久久精品| 国产白嫩精品久久| 五月婷婷深深爱| 九月丁香婷婷| 9色在线| 五月丁香激情综合网| 亚洲1区2区三区高清中文字幕| 日本黄色大片一级视频免费麻豆| 国产美女在线精品免费看| 四虎av在线| 超碰精品97| AV色女综合| 欧美色干| 蜜桃久久一区| 漂亮人妻被强中文字幕hd| 日日爽熟女| 4虎在线观看| 天天肏夜夜肏| 日韩熟女精一区二区三区不卡| 夜夜高潮夜夜爽夜夜爱爱一区| 午夜精品人妻二区三区| 美美91成人国产精品欧美精品久久久久久久 | 欧美亚洲日本激情在线| 日韩少妇一区二区三区|