<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12
      Web常用工具 二維碼美化 在線壓縮 JavaScript AI工具匯總網(wǎng)站 圖片輪播插件(swiper) W3CHTML W3SCHOOL TypeScript 開源中國(guó) 51aspx github codeproject SQLBACKUP 幾種排序算法比較 SQL中deny權(quán)限 MSDN下載 HttpWebRequest類 HTML5 stackoverflow ASP.NET 頁生命周期概述 IIS 5.0 和 6.0 的 ASP.NET 應(yīng)用程序生命周期概述 [SQL Server]視圖sys.sysprocesses brnshop學(xué)習(xí) SQL視頻 Fiddler幫助文檔 Sprint.Net SQLServer牛人博客 codeplex IIS官網(wǎng) IE11 Developer Jquery源碼視頻上 Jquery源碼視頻下 Jquery Bugs jquery.miaov.com 正則表達(dá)式 Jquery API 1.9 Service Broker Javascript Object中的方法講解 Microsoft webcast 微信開發(fā)接口 ECMAScript5 Underscore Jquery Bugs SQL存儲(chǔ)過程事務(wù)嵌套 官網(wǎng)SQL事務(wù)鎖 2345天氣插件 Json數(shù)據(jù)查看 C++ jquery-plugin-validate 博學(xué)谷(傳智播客) Swift視頻 IOS代碼論壇 SWIFT設(shè)計(jì)模式 操作系統(tǒng)下載 AngularJS VueJS Nuxt Vant-UI官方文檔 ASPNETCORE 前端題庫 Node.js NPMjs ASPNETCORE 騰訊課堂 SwiftUI SwiftUI疑問解答 ADO.NET SMO 數(shù)字化企業(yè)網(wǎng) Unicode碼查詢 Redis使用文檔 .NET 微服務(wù):適用于容器化 .NET 應(yīng)用程序的體系結(jié)構(gòu) .NETCore5.0微軟官方文檔 CSS3.0 在 ASP.NET Core 中配置 Windows 身份驗(yàn)證 Maven使用教程 Maven Repository Thymeleaf Thymeleaf中文CSDN Spring官方文檔 SpringBoot SpringData SVG在線設(shè)計(jì)工具 SVG教程01 SVG教程02 fontawesome圖標(biāo)庫 mybatis官網(wǎng) mybatis-spring中文 mysql教程 python教程 python的scrapy教程01 python的scrapy教程02 VS開發(fā)python xpath教程 騰訊向量數(shù)據(jù)庫教程 JSZip瀏覽器內(nèi)存中創(chuàng)建文件與文件夾 axios的使用文檔 SheetJS(JS操作excel)的使用文檔 極簡(jiǎn)插件官網(wǎng)(chrome的擴(kuò)展插件) 金蝶云星空學(xué)習(xí)成長(zhǎng) 常用接口調(diào)用 Three.js電子書 D3.js官網(wǎng) anime.js官網(wǎng) xlsx.js官網(wǎng) 若依框架 若依文檔 華為數(shù)字人 MDN之JavaScript語法 百度地圖API 百度地圖API案例 百度地圖API使用說明 Nginx中文文檔 i18n Animate.css Bootstrap官網(wǎng) Jquery datatables.net插件 免費(fèi)SVG C#官網(wǎng)

      huaan011

       

      百度地圖如何獲取瓦片圖

      1.根據(jù)百度地圖的經(jīng)度和緯度來獲取瓦片圖的 x、y坐標(biāo)值。

      使用第三方j(luò)avascript庫,已經(jīng)有牛人實(shí)現(xiàn)了。 tile-lnglat-transform-es6 

      如果想表現(xiàn)一下自己很牛,也可以自己去根據(jù)思路是實(shí)現(xiàn)。

      使用 tile-Lnglat-transform-es6來 獲取 x、y以及經(jīng)度和緯度在對(duì)應(yīng)的瓦片圖上的像素坐標(biāo)pixelX、pixelY.

      import TileLnglatTransform from '/js/tile-lnglat-transform-es6/index.js'
      console.log("TileLnglatTransform:", TileLnglatTransform);
      const TileLnglatTransformBaidu = TileLnglatTransform.TileLnglatTransformBaidu;
      for (let x = 7; x < 20; x++) {
      let tileInfo = TileLnglatTransformBaidu.lnglatToTile(108.306705063584, 22.8103211365268, x); /*廣西南寧市興寧區(qū)的左下角經(jīng)度和緯度*/
      let tileInfo1 = TileLnglatTransformBaidu.lnglatToTile(108.797027224036, 23.1190233199556, x); /*廣西南寧市興寧區(qū)的右上角角經(jīng)度和緯度*/
      
      let pixelInfo = TileLnglatTransformBaidu.lnglatToPixel(108.306705063584, 22.8103211365268, x); /*廣西南寧市興寧區(qū)的左下角經(jīng)度和緯度*/
      let pixelInfo1 = TileLnglatTransformBaidu.lnglatToPixel(108.797027224036, 23.1190233199556, x); /*廣西南寧市興寧區(qū)的右上角角經(jīng)度和緯度*/
      
      console.log(`放大級(jí)別:${x},瓦片X: ${tileInfo.tileX}, Y: ${tileInfo.tileY},瓦片像素坐標(biāo)X:${pixelInfo.pixelX},瓦片像素坐標(biāo)Y:${pixelInfo.pixelY}`);
      console.log(`放大級(jí)別:${x},瓦片X: ${tileInfo1.tileX}, Y: ${tileInfo1.tileY},瓦片像素坐標(biāo)X:${pixelInfo1.pixelX},瓦片像素坐標(biāo)Y:${pixelInfo1.pixelY}`);
      }

       

      運(yùn)行結(jié)果:

      image

       

      還有個(gè)算法:直接調(diào)用百度的接口:https://api.map.baidu.com/geoconv/v2/?coords=114.21892734521,29.575429778924&model=3&ak=您的AK,計(jì)算出 bd09mc百度墨卡托米制坐標(biāo)。然后根據(jù)bd09mc套用公式計(jì)算出瓦片XY以及瓦片像素坐標(biāo) PixelX、PixelY。

       

       2、根據(jù)獲取的 x、y以及對(duì)應(yīng)的zoom來獲取瓦片。

      #城市街道瓦片 {s} 取值 0,1,2,3,4,5,6,7,8,9 主要是負(fù)載均衡使用
      http://online{s}.map.bdimg.com/onlinelabel/?qt=vtile&x={x}&y={y}&z={z}
      http://online{s}.map.bdimg.com/tile/?qt=vtile&x={x}&y={y}&z={z}&styles=pl&scaler=1&udt=

      ##道路和標(biāo)記
      http://online{s}.map.bdimg.com/tile/?qt=vtile&x={x}&y={y}&z={z}&styles=sl

      ##衛(wèi)星影像
      https://maponline{s}.bdimg.com/starpic/?qt=satepc&u=x={x};y={y};z={z};v=009;type=sate&fm=46

      請(qǐng)求的參數(shù)解釋:

      http://online1.map.bdimg.com/tile/?qt=vtile&x=22&y=4&z=7&styles=pl&scaler=1&udt=
      線瓦片請(qǐng)求URL,包含以下參數(shù):
      qt = tile:表示請(qǐng)求地圖瓦片 或者取值 qt= vtile:請(qǐng)求矢量瓦片(vector tile)
      x = 22:瓦片的X坐標(biāo)
      y = 4:瓦片的Y坐標(biāo)
      z = 7:縮放級(jí)別為7級(jí)
      styles = pl:使用普通地圖樣式
      scaler = 1:縮放比例為1
      udt =:未指定時(shí)間戳

      城市街道瓦片請(qǐng)求路徑有2個(gè),區(qū)別如下:

      標(biāo)注層接口?:http://online1.map.bdimg.com/onlinelabel/?qt=vtile&x=49310&y=10244&z=18

      ?通用瓦片接口?:http://online1.map.bdimg.com/tile/?qt=vtile&x=22&y=4&z=7&styles=pl&scaler=1&udt=

       

      image

       

      接口選擇依據(jù)

      百度地圖瓦片服務(wù)接口的選擇需根據(jù)具體應(yīng)用場(chǎng)景和技術(shù)需求決定,主要考慮以下因素:

      1. ?數(shù)據(jù)需求類型?

        • 需要基礎(chǔ)地圖底圖時(shí)使用/tile/?qt=tile(柵格瓦片)或/tile/?qt=vtile(矢量瓦片)?1
        • 需要POI名稱、道路標(biāo)簽等標(biāo)注信息時(shí)使用/onlinelabel/接口?2
      2. ?技術(shù)實(shí)現(xiàn)方式?

        • 移動(dòng)端開發(fā)優(yōu)先使用地圖調(diào)起API(如baidumap://map/direction)?1
        • Web端開發(fā)建議通過SDK集成,支持矢量瓦片動(dòng)態(tài)樣式調(diào)整?3
      3. ?性能優(yōu)化需求?

        • 矢量瓦片(vtile)適合需要?jiǎng)討B(tài)樣式或高縮放級(jí)別的場(chǎng)景?4

        • 柵格瓦片(tile)適合靜態(tài)地圖展示且對(duì)加載速度要求較高的場(chǎng)景?4

      典型場(chǎng)景推薦

      • ?導(dǎo)航類應(yīng)用?:使用地圖調(diào)起API(baidumap://map/direction)直接調(diào)用客戶端功能?1

      • ?數(shù)據(jù)可視化?:優(yōu)先選擇矢量瓦片接口(/tile/?qt=vtile)實(shí)現(xiàn)自定義樣式?4

      • ?標(biāo)注疊加?:通過/onlinelabel/接口獲取注記層數(shù)據(jù)?2

      注意事項(xiàng)

      • 所有接口需遵守百度地圖API使用條款,標(biāo)注層接口需特別注意坐標(biāo)類型參數(shù)(coord_type)的傳遞?1
      • 移動(dòng)端開發(fā)需在AndroidManifest.xml中聲明定位權(quán)限

       根據(jù)獲取的XY值手動(dòng)下載的 廣西南寧興寧區(qū) 放大倍數(shù)為7的四張圖拼接而成的地圖:

      http://online1.map.bdimg.com/tile/?qt=vtile&x=22&y=4&z=7&styles=pl&scaler=1&udt=

      http://online1.map.bdimg.com/tile/?qt=vtile&x=22&y=5&z=7&styles=pl&scaler=1&udt=

      http://online1.map.bdimg.com/tile/?qt=vtile&x=23&y=4&z=7&styles=pl&scaler=1&udt=

      http://online1.map.bdimg.com/tile/?qt=vtile&x=23&y=5&z=7&styles=pl&scaler=1&udt=

      image

       后期會(huì)根據(jù)XY值的規(guī)律,寫個(gè)批量下載工具來自動(dòng)完成。

      posted on 2025-09-18 14:51  華安  閱讀(113)  評(píng)論(0)    收藏  舉報(bào)

      導(dǎo)航

      主站蜘蛛池模板: 日韩乱码人妻无码中文字幕视频| 婷婷四虎东京热无码群交双飞视频| 亚洲国产超清无码专区| AV最新高清无码专区| 成年视频人免费网站动漫在线| 亚洲国产成人精品区综合| 午夜欧美日韩在线视频播放| 丁香婷婷在线观看| 亚洲国产精品久久久久秋霞影院| 激情综合网激情五月俺也去| 丰满少妇内射一区| 国产精品午夜福利视频| 国产成人精品亚洲日本片| 亚洲有无码中文网| 香港特级三A毛片免费观看| 久久亚洲中文字幕不卡一二区| 日韩精品亚洲专区在线播放| 亚洲av永久无码精品漫画| 中文字幕人妻不卡精品| 四虎精品国产精品亚洲精| 97人人添人澡人人爽超碰| 欧美亚洲一区二区三区在线| 人妻人人澡人人添人人爽| 国产精品一区在线蜜臀| 在线观看亚洲欧美日本| 亚洲AV无码专区亚洲AV紧身裤| 国产精品日韩av一区二区| 人妻无码中文字幕| 97色成人综合网站| 国产在线中文字幕精品| 国产亚洲精品成人aa片新蒲金| 久久人妻国产精品| 黑人av无码一区| 97国产揄拍国产精品人妻| 茶陵县| 亚洲欧洲日产国无高清码图片 | 激情五月天自拍偷拍视频| 亚洲国产在一区二区三区| 东京热大乱系列无码| 东京道一本热中文字幕| 麻豆一区二区中文字幕|