使用data-driven styling渲染地图,公司网络虚拟机报非矢量地图错误求助
数据驱动样式渲染地图报错排查
问题描述
我在使用数据驱动样式(data-driven styling)渲染地图时,仅在公司网络下的Hyper-V虚拟机中遇到错误,其他网络环境的机器加载完全正常。错误提示如下:
The map is not a vector map. That will prevent use of data-driven styling.
错误包含两种状态的截图:基础错误提示、带堆栈跟踪的展开错误提示。
无论使用ADMINISTRATIVE_AREA_LEVEL_1还是新版Advanced Markers,都会触发相同的地图问题。即使是新建未配置任何公司环境的虚拟机,只要接入公司物理网络,就会出现该问题。
相关配置与代码
地图初始化配置mapOptions
mapOptions: { // Center of USA lat lng as fallback default center: { lat: 37.0902, lng: -97.0129 }, zoom: 4, styles: null, disableDefaultUI: true, zoomControl: false, gestureHandling: 'none', region: 'US', mapId: 'private-map-id' },
要素层调用代码
this.featureLayer = this.map.getFeatureLayer('ADMINISTRATIVE_AREA_LEVEL_1');
测试环境
以下浏览器版本均出现相同问题:
- Google Chrome 110.0.5481.178
- Edge 110.0.1587.57
- Firefox 110.0.1
内容的提问来源于stack exchange,提问作者Oswaldo Dávila
相关产品推荐
相关产品推荐

