问题标签 [agm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
95 浏览

angular - 如何在角度谷歌地图(AGM)中设置自动缩放

如何在角度谷歌地图(AGM)中设置自动缩放,即基于输入的地址它应该自动更改缩放级别,例如,如果我输入国家它应该在我进入特定街道时显示整个国家地图或地址应该显示街道水平。我是根据格式化地址对象的长度来做这个的,还有其他更好的方法吗?

0 投票
0 回答
420 浏览

angular - 如何使用 AGM 向 Google 地图添加图例

自从https://github.com/SebastianM/angular-google-maps/的 AGM v3.0.0-beta 的到来(一个流行的 repo)我很困惑如何使用添加图例或 MapControl(最好是图例)这个库。

到目前为止,我已尝试“扩展” 的基类,AgmMapControl但我不知道如何设置 HTML 或如何通过 Angular 使用它。

这是我的地图:

我想获得有关如何使用 AGM 创建简单的基于 HTML/基于 Angular 的图例并添加到我的地图的帮助。

就像这里建议的那样:

https://developers.google.com/maps/documentation/javascript/adding-a-legend

0 投票
1 回答
858 浏览

angular - 构建 Angular 谷歌地图(AGM)时出错

我的 Angular 应用程序无法创建产品构建。我用过 AGM(角度谷歌地图)。我遵循了每一步:

  • 安装“@agm/core”:“^3.0.0-beta.0”

  • 从'@agm/core'导入{ AgmCoreModule };

  • AgmCoreModule.forRoot({ apiKey: '*********************', 库: ["places"] }),

    E:/omni-channel-web/omni-web/node_modules/@agm/core/agm-core.d.ts 指令 ɵb 中的错误没有选择器,请添加!无法确定 E:/omni-channel-web/omni-web/node_modules/@agm/core/agm-core.d.ts 中 ɵb 类的模块!将 ɵb 添加到 NgModule 以修复它。

有人可以帮我吗,我的头已经两天了

0 投票
1 回答
118 浏览

javascript - AGM 多边形绑定不更新模型

在地图中编辑多边形时,我的多边形路径没有更新。

0 投票
1 回答
213 浏览

angular - agm-snazzy-info-window 显示在随机位置

我正在与

我正在尝试在标记单击时显示 agm-snazzy-info-window。

我的 stackblitz 项目

但它的表现很奇怪。信息窗口未显示在标记上方。

问题.gif

0 投票
1 回答
2175 浏览

javascript - 从 @agm/core 导入 MouseEvent

我想使用 agm 模块在谷歌地图上添加角度标记。我找到了如何使用地图 mapClick 事件的实现。但我无法从 @agm/core 导入 MouseEvent。VsCode 说该模块没有这样的导出成员。在堆栈和谷歌上搜索了这里的问题,但我有点惊讶以前没有人提出过这样的问题。请帮忙 !提前致谢

这是代码

0 投票
1 回答
314 浏览

angular - 拖动地图标记时使用 matGoogleMapsAutocomplete 更新地址字段

我正在尝试使用 agmCore npm 模块在我的项目中实现谷歌地图。

因此,当我使用 matGoogleMapsAutocomplete 指令在输入框中搜索地址时。地图坐标也会更新,标记在地图中移动,同时更新 Country、city 和 postal_code 字段。

但是每当我将地图标记拖到新地方时,我都想触发城市、州和邮政编码的更新。我怎样才能做到这一点?

这是我的代码

HTML:

TS:

0 投票
1 回答
784 浏览

angularjs - agm-circle 无法读取 Observable.subscribe 处未定义的属性“then”

下午好,我是 angular 8 和 AGM 地图的新手,我正在尝试在地图上生成一个圆圈,但是当我实现它时,我得到以下信息

我的代码如下

在 app.module.js 我有以下导入

有人收到此错误或知道其原因

0 投票
1 回答
3703 浏览

angular - 在使用 AGM 的页面上创建单元测试时,“异步功能未在 5000 毫秒内完成”

我刚刚为我的 ionic+angular 应用程序创建了一个带有地图的组件。

这很简单,只需在一个位置显示一个标记:

和 TS 文件:

它有效,我的地图显示出来了。对于测试,我必须另外安装@types/googlemaps

但现在我的测试给了我这个错误:

我的测试是默认的 ionic(刚刚添加的 AGM 模块):

知道发生了什么吗?我在错误中没有太多信息,我有点迷失什么异步功能可能没有完成,什么可能是错的?是考试吗?还是代码?

编辑 如果我只是像这里指定的那样增加超时,它可以工作,但我不明白什么需要 5 秒才能完成?

我收到超时 - 在 jasmine.DEFAULT_TIMEOUT_INTERVAL 错误指定的超时内未调用异步回调

0 投票
1 回答
448 浏览

angular - 如何使用 Angular Google Map 绘制我的多边形?

我在我的 Angular 项目中使用这个版本的 Angular Google Maps "@agm/core": "1.0.0-beta.2" 。我关心的是如何重新绘制我在谷歌地图上绘制的多边形,我正在存储纬度和经度,如何重新绘制我的多边形?在此处输入图像描述