openlayer5.0 加载高德瓦片

1.网上有很多openlayer加载其他xyz瓦片的。但是发现使用的投影坐标有问题。弄了半天搞定了一个。

this.map = new ol.Map({
                target: 'map',
                layers:[new ol.layer.Tile({
                // visible: true,
                source: new ol.source.XYZ({
                    url: 'http://webrd01.is.autonavi.com/appmaptile?x={x}&y={y}&z={z}&lang=zh_cn&size=1&scale=1&style=8',
                    // projection: 'EPSG:4326' 特此注释掉。投影问题

                })
            })],
                controls: ol.control.defaults({
                    attribution: false,
                    zoom: false
                }),
                view: new ol.View({
                    center: [116.397428, 39.90923],
                    projection: 'EPSG:4326',
                    zoom: 14
                })
            });

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容