小编Ale*_*nte的帖子

TypeError:google.maps.MarkerLabel不是构造函数

我想使用Google Maps V3自定义标记的标签颜色,并在文档上搜索我发现有一个名为google.maps.MarkerLabel的类.

在网上搜索我发现了一些使用的解释,这是我试图做的:

        var marker = new google.maps.Marker ({
            position: new google.maps.LatLng(data.lat, data.lon),
            map: map,
            id: data.id,
            type: data.type,
            type_description: data.type_description,
            name: data.name,
            via: data.via,      
            civico: data.civico,
            comune: data.comune,
            cap: data.cap,
            giorno: data.giorno,
            orario: data.orario,
            description: data.description,
            note: data.note,
            label: new google.maps.MarkerLabel({
                text: data.id,
                color: "white"
            }),
            icon: '<cms:link>../resources/images/' + data.markerIcon + '</cms:link>'                            
        });     
Run Code Online (Sandbox Code Playgroud)

该消息告诉我MarkerLabel不是一个构造函数.好吧,但我应该把它叫做对象id(当然是一个数字)白色的?

谢谢!

javascript google-maps google-maps-api-3

3
推荐指数
1
解决办法
3253
查看次数