3
回答
firefox下也有报错
【腾讯云】学生服务器套餐10元/月 >>>   

@pissang 你好,想跟你请教个问题:

TypeError: this._picking is undefined    Layer3D.js (第 196 行,第 8 列)

return this._picking.pick(x, y);

请帮忙看一下,谢谢

举报
贾子敬
发帖于3年前 3回/190阅
共有3个答案 最后回答: 3年前
是什么情况下报的错?在示例里?
--- 共有 1 条评论 ---
贾子敬这个是我用Chrome能正常运行的代码,IE11报之前的错误,FireFox现在就看到有这个错误。 我写的代码比较简单,基本上跟测试代码类似。我重新贴一下源代码吧。 3年前 回复
require.config({
	packages: [{
		name: 'echarts-x',
		location: 'lib/echarts-x/src',
		main: 'echarts-x'
	}, {
		name: 'echarts',
		location: 'lib/echarts/src',
		main: 'echarts'
	}, {
		name: 'zrender',
		location: 'lib/zrender/src',
		main: 'zrender'
	}, {
		name: 'qtek',
		location: 'lib/qtek/src',
		main: 'qtek.amd'
	}]
});

require([
	'echarts',
	'qtek/core/request',
	'echarts/component/dataRange',
	'echarts-x',
	'echarts-x/chart/map3d'
], function (echarts, request) {
	var chart = echarts.init(window.top.frames["iFramePageContent"].document.getElementById(divName));
	var option = {
		tooltip: {
			formatter: '{b}'
		},
		series: [{
			type: 'map3d',
			mapType: 'world',
			baseLayer: {
				backgroundColor: '',
				backgroundImage: 'images/earth.jpg',
				quality: 'low'
			},
			surfaceLayers: [{
				type: 'texture',
				distance: 3,
				image: 'images/clouds.png'
			}],
			itemStyle: {
				normal: {
					label: {
						show: true
					},
					borderWidth: 1,
					borderColor: 'yellow',
					areaStyle: {
						color: 'rgba(0, 0, 0, 0)'
					}
				}
			},
			data: [{}]
		}]
	};
	chart.setOption(option);
	chart.on('click', PortalThreeDMap.ThreeDMapClick);
});



顶部