问题标签 [angular2-google-maps]
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.
google-maps-api-3 - angular2谷歌地图信息窗口打开了很多次,它开始滞后
我正在使用angular-google-map。在该项目中,我创建了数百个标记,所有标记都共享一个信息窗口。下面是模板中的代码:
一开始它运作良好。但是当我将鼠标悬停在许多标记上时,它开始变慢。这是性能和内存的截图:
似乎垃圾收集会减慢页面速度,我真的不知道如何修复它。
我尝试了这些:
- 我认为它可能是鼠标悬停/鼠标悬停发射器减慢了它的速度。但是如果我将 infoWindow.open() 替换为其他函数,它就可以正常工作。
- 然后我检查了 angular-google-map 源代码,发现了 infoWindow.open():
我认为这可能是 Promise 减慢了它的速度,但是当我注释掉 w.open(map) 和 w.open(map, marker) 它工作正常。
所以我认为问题可能是因为它多次调用 w.open(map) ?我发现 open 函数来自Google Map API infoWindow。我尝试清除内容并设置 infoWindow conent='' 并每次关闭它,但仍然无法修复它。
angular - Google Maps API 做了哪些 angular-google-maps (@agm) 不能做的事情?
我自己发现了其中一些。如果您遇到或读过我没有遇到的限制,请提出来,我将尝试使用新信息扩展(或缩小)此列表。
以下是我知道的一些:
- 标记动画(近期没有支持计划)
- 热图(最后我还是检查了)
- 多边形编辑(虽然我解决了它)
在多边形编辑的情况下,您可以将多边形设置为“可编辑”,地图将显示多边形编辑 UI,多边形会发生变化,但您无法访问与新多边形路径相关的数据来保存它。我已经提交了一个带有工作修复的拉取请求,但不确定它是否会集成到 master 中。
javascript - 如何在离子应用程序中为 Angular2-google-maps 添加可拖动标记
我已经在我的应用程序中实现了 Angulatr2-google-maps 并自动完成位置搜索,但这对我来说并不好这里。
ionic-framework - 在 Angular 2 Google Maps (AGM Core) 中获取当前位置的最简单方法
这个问题可能有重复,或者我想要的答案已经在其他一些问题中得到了回答,但无论如何我还是会问。这是一个非常基本的问题,但我也想要最简单(最简单)的方法来实现这一点
我想要做的是获取执行我的应用程序的设备的当前位置。我已经看到了使用地理位置的其他答案,但我不太明白如何将它实施到 AGM,因为我对 ionic 很陌生和角度,我想知道是否有更简单的方法来实现这一点......
您的回答将不胜感激
这是我的代码:HTML
SCSS:
TS:
google-maps - 设置自定义属性过滤?
我在 agm-map 上显示了一组 agm 标记,如下所示:
现在我希望能够按类别过滤它们。单击类别复选框应使所有不属于该类别的标记不可见。
如何将此类别添加到标记中?有没有办法添加自定义属性(这在纯 Google Maps API 中是可能的)?
angular - 如何在角度谷歌地图上设置 Spiderfier Marker 的图标
我尝试使用包 agm-oms(https://www.npmjs.com/package/agm-oms)在谷歌地图上实现标记蜘蛛。我按照(https://github.com/SebastianM/angular-google-maps/pull/1329)中的说明进行操作。
现在,spiderfier 中的标记相互重叠。我希望找到一种方法来设置marker spiderfier的图标,这样:在点击marker spiderfier之前,图标就像一个marker cluster(其中包含图标中的marker数量)。单击蜘蛛生成器后,蜘蛛生成器中的每个标记都会显示自己的图标。关于如何实现上述功能的任何想法?非常感谢您的帮助。