类型脚本中带有谷歌标记的自定义属性

Raj*_*Raj 5 google-maps angularjs typescript1.7

我正在使用类型脚本并在尝试使用 Google 标记设置自定义属性时出现以下错误。任何人都可以请教如何使用 Google Map Marker 设置自定义属性?

'{ position: LatLng; 类型的参数 地图:任何;图标:字符串;zIndex:数字;se10:任何;}' 不可分配给类型为 'MarkerOptions' 的参数。对象字面量只能指定已知的属性,并且类型 'MarkerOptions' 中不存在 'se10'。

以下 Javascript 代码运行良好。

var marker = new google.maps.Marker({
            position: new google.maps.LatLng(Number(merchant[lat]), Number(merchant[lng])),
            map: map,
            icon: icon,
            zIndex: zIndex ,
            se10: merchant.se
        });
Run Code Online (Sandbox Code Playgroud)

Raj*_*Raj 7

知道了 。下面是类型脚本代码 -

var marker = new google.maps.Marker({
                position: new google.maps.LatLng(Number(merchant[lat]), Number(merchant[lng])),
                map: map,
                icon: icon,
                zIndex: zIndex ,
            });
            marker.set("se10",merchant.se);
Run Code Online (Sandbox Code Playgroud)