Javascript 从@agm/core导入MouseeEvent
我想使用agm模块在谷歌地图上添加角度标记。我发现了一个如何使用MapMapClick事件来实现它的实现。但我无法从@agm/core导入MouseEvent。VsCode表示模块没有这样的导出成员。搜索了stack和Google上的问题l'238île,但我有点惊讶以前没有人提出这样的问题。 请帮忙! 提前谢谢 这是密码Javascript 从@agm/core导入MouseeEvent,javascript,angular,typescript,agm,Javascript,Angular,Typescript,Agm,我想使用agm模块在谷歌地图上添加角度标记。我发现了一个如何使用MapMapClick事件来实现它的实现。但我无法从@agm/core导入MouseEvent。VsCode表示模块没有这样的导出成员。搜索了stack和Google上的问题l'238île,但我有点惊讶以前没有人提出这样的问题。 请帮忙! 提前谢谢 这是密码 mapClicked($event: MouseEvent) { this.markers.push({ lat: $event.coords.lat,
mapClicked($event: MouseEvent) {
this.markers.push({
lat: $event.coords.lat,
lng: $event.coords.lng,
draggable: true
});
}
使用将取决于年度股东大会的版本 您的StackBlitz示例显示
“@agm/core”:“1.0.0”
您可能正在使用。这应该满足您的期望
mapClicked($event:google.maps.MouseEvent):无效{
这个,推({
lat:$event.latLng.lat(),
lng:$event.latLng.lng(),
德拉格布尔:是的
});
}
因为它是google.maps
命名空间中的全局类型。没有什么可以导入的,但是在实现中我发现他们导入了它。我是JavaScript和所有这些东西的新手。我想弄明白这一切。请帮我进一步理解,@agm/core
将其称为google.maps.MouseEvent
。你在说什么实现?请检查这个链接,它已经3年了。不是过时就是完全错了。太好了!非常感谢你!你的回答会对我有所帮助。我确实在package.json中更改了@agm/core的版本,问题消失了。我的@agm/core版本似乎不稳定,这导致了问题。