gmap构建离线地图,用createCustomerTiledLayer方法,瓦片地址尾部多了 ?x=&y=&z& 导致无法显示地图。
产生如下图的问题:
在这里插入图片描述
http://webrd04.is.autonavi.com/appmaptile?lang=zh_cn&size=1&scale=1&style=8&x=3420&y=1671&z=12?z=12&y=1671&x=3420
这地址尾部明显不对,需要修改 https://rd.sz-map.com/libs/tiledLayerExtends/gm.TiledLayerExtends-2.0.min.js 这个js文件的源码。
把 return n+="?z=&y=&x=", 改成 return n, 如下图:
在这里插入图片描述
改成如下:
在这里插入图片描述地图正常显示:
在这里插入图片描述地址正常了,如下:
http://webrd04.is.autonavi.com/appmaptile?lang=zh_cn&size=1&scale=1&style=8&x=3420&y=1671&z=12
领取专属 10元无门槛券
私享最新 技术干货