Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从@agm/core导入MouseeEvent_Javascript_Angular_Typescript_Agm - Fatal编程技术网

Javascript 从@agm/core导入MouseeEvent

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,

我想使用agm模块在谷歌地图上添加角度标记。我发现了一个如何使用MapMapClick事件来实现它的实现。但我无法从@agm/core导入MouseEvent。VsCode表示模块没有这样的导出成员。搜索了stack和Google上的问题l'238île,但我有点惊讶以前没有人提出这样的问题。 请帮忙! 提前谢谢

这是密码

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版本似乎不稳定,这导致了问题。