企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
地球坐标系 (WGS-84)到火星坐标系 (GCJ-02) git下载地址:https://github.com/hiwanz/wgs2mars.js ~~~ transformFromWGSToGCJ(119.3122312, 26.0240049); // {lng: 119.31705425869873, lat: 26.02096344048847} ~~~ ## 一、添加WMS层 ``` var wms = new AMap.TileLayer.WMS({ url: `http://map.xxx.com/geoserver/${ iata }/wms`, blend: false, tileSize: 256, params:{ Layers: `${ iata }:vector`, Format: 'image/png', Version:'1.3.0', } }); wms.setMap(map); ``` ## 二、加载其他地图瓦片 ``` // 谷哥地图 new AMap.TileLayer({ map: map, // tileUrl: 'https://mt{1,2,3,0}.google.cn/vt/lyrs=y@142&hl=en&gl=cn&x=[x]&y=[y]&z=[z]&s=Galil', // tileUrl: 'https://mt2.google.cn/vt/lyrs=m@142&hl=en&gl=cn&x=[x]&y=[y]&z=[z]&s=Galil', // tileUrl: 'https://mt3.google.cn/vt/lyrs=s@142&hl=en&gl=cn&x=[x]&y=[y]&z=[z]&s=Galil', tileUrl: 'http://mt1.google.cn/vt/imgtp=png32&lyrs=h@142&hl=en&gl=cn&x=[x]&y=[y]&z=[z]&s=Galil', zIndex: 102 }); // 1. mt有0-3,四个地址都可以用 // 2. 四个参数的含义(x、y、z、s): // x , y 是瓦片坐标系的坐标值,z代表缩放级别,s则共有八个字符:空字符和Galileo的七个字符。 // x , y 的值在 z 增加时会按级数递增,而s 的值很可能是 x , y , z 三个参数组合后的从 0 到 7 的一个索引值。 // x , y , z 组合后与 8 求余即可得到 s 的值。  // 3. 四个参数的关系: // 当 x = 0 时,y 增 1 时,s会同时增 1,与 z 值无关。 // 当 y = 0 时,x 增 1 时,s会同时增3 ,与 z 值无关。 // 从上面两条可以得出,x , y 很可能以 3*x + y 的方式组合,然后与 8 求余即得 s。 // 推测公式为:( 3*x + y )%8 = s  // 4. lyrs类型可选参数: // m:路线图 // t:地形图 // p:带标签的地形图 // s:卫星图 // y:带标签的卫星图 // h:标签层(路名、地名等) // 5. h1语言可选参数: // zh-CN:中文 // en:中英 ``` 参考链接: [https://blog.csdn.net/qq\_18298439/article/details/93328026](https://blog.csdn.net/qq_18298439/article/details/93328026)