问题标签 [angular-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.

0 投票
2 回答
11491 浏览

angularjs - 如何等待 Angular Google Maps 将 getGMap 附加到控件对象

我一直在尝试在由Angular Google Maps library中的指令google.maps.Map创建的对象上设置点击事件侦听器。ui-gmap-google-map

我需要动态执行此操作,因此(至少通过我的简短测试)似乎(至少通过我的简短测试)events在指令上使用参数ui-gmap-google-map不起作用(因为它似乎只“读取”了一次参数值,但也许我错了那)。

所以我决定使用参数,它使用方法和.control扩充由参数值命名的对象。这是我的指令用法:getGMaprefresh

最后,我异步加载 Google Maps API,并依靠GoogleMapApi服务/承诺(Angular Google Maps 的一部分)来了解何时可以开始安全地处理google.maps.Map对象(例如添加事件侦听器等)。这是一个看起来像的小例子:

因此,当页面加载时(这里是小提琴),我得到“TypeError:undefined is not a function”,因为该mapSetup对象没有增加getGMapor refresh。根据我对文档的理解,它似乎应该是。

我使用(Angular 服务)使用几百毫秒的延迟包装了addListener调用,然后它起作用了,因为到那时该对象已经用.$timeoutmapSetupgetGMap

有没有办法避免必须使用$timeout任意延迟来等待control-specified 对象实际被增强?

0 投票
0 回答
268 浏览

angularjs - 带有 setTimeout() 的角度标记动画

有一个关于标记放置动画的示例,但看起来网站无法完全运行,并且无法查看该示例的来源

角谷歌地图

有人知道如何在 html 中为该谷歌地图实现设置超时吗?

0 投票
4 回答
3381 浏览

angularjs - 谷歌地图没有第二次加载 - AngularJS

我正在使用 GoogleMap API('angular-google-maps' js 包),我有一个非常奇怪的行为。

第一次加载它时,我会加载完整的地图,如下所示: 在此处输入图像描述

然后我关闭对话框并重新打开它,我看到了这个: 在此处输入图像描述

请记住,地图显示为另一个对话框顶部的对话框。

有任何想法吗?

0 投票
1 回答
1075 浏览

angularjs - 如何使用 Angular Google Maps 在标记上实现可点击窗口?

我已经尝试过这种方式,但仍然没有运气。请多多包涵,我是一名设计师。

到目前为止,我已经创建了一个Plunker

我正在使用Angular Google Maps创建一个我想在其上输出我的标记的地图,单击其中一个将打开其信息窗口。在每个信息窗口中,我希望有一些交互式内容,例如按钮、链接、游行乐队等

我的问题是多方面的:

  1. 当我将信息窗口 html 放在标签内时,除非​​将 ng-non-bindable 放在父级上,否则不会显示任何变量。但是,我希望内容是交互式的。正如您将在我的代码中看到的那样,该按钮什么也不做。

    /li>
  2. 我无法在没有此错误的情况下使用 templateUrl 将模板分离到单独的文件中[我希望信息窗口最终会非常重要]:

    “可能未处理的错误:分块迭代器中的错误:错误:[jqLit​​e:nosel] jqLit​​e 不支持通过选择器查找元素!”

    /li>
  3. 最后,当我阅读文档时,我有时会为自己哭泣……

有人可以帮助我确定我的方法存在的问题吗?我真的很感激哪怕是一点帮助,因为我现在真的很难找到克服这个障碍的方法。

提前致谢。

0 投票
1 回答
4752 浏览

angularjs - 角谷歌地图动态折线有很多点

我有一条可以包含很多点的折线,也可以根据用户行为进行更改,我目前使用的是Angular Google maps 1.2.x,就业策略如下:

这行得通,但是当点数很多(大约4000点或更多)时,应用程序变得很慢,可以使用什么策略来处理这个问题?

0 投票
2 回答
169 浏览

javascript - Famo-us Surface 中的 Google 地图无法在移动设备上拖动

我在著名的角度表面内运行angular-google-maps,如下所示:

地图可以在浏览器上平移和缩放,但在 iPhone 上打开时,地图不响应触摸事件。有想法该怎么解决这个吗?

0 投票
1 回答
899 浏览

angularjs - angular-google-maps , undefined 不是函数

我在将 angular-google-maps 放在我的网站上时遇到了一些问题。

包含所需的库(googleapis/lodash.js/angular-google-maps.min.js)后,我无法配置应用程序。

我在应用模块中添加了“google-maps”,如下所示:

我收到“未定义不是函数”错误。

我正在关注https://angular-ui.github.io/angular-google-maps/#!/use中的教程

我已经看到了这个(.ns() undefined in google angular maps 指令)线程,但没有帮助。

谁能帮我?

谢谢!

0 投票
0 回答
819 浏览

angularjs - 使用 angular-google-maps 指令时如何删除谷歌地图标记

所以我在使用 angular-google-maps 时从我的页面中删除标记时遇到问题。这是哈姆:

然后在我的控制器中:

最后一行不起作用,因为 removeMany 方法似乎没有在控件上公开,我收到此错误:

类型错误:未定义不是函数

任何帮助表示赞赏!

0 投票
2 回答
4601 浏览

angularjs - ui-gmap-markers 只显示一个标记

我正在尝试使用 ui-google-maps 库在地图上显示多个标记,但它只显示一个标记。

0 投票
4 回答
21058 浏览

angularjs - angular-google-maps 搜索功能的工作示例

有没有人有一个工作搜索框的例子,比如 angular-google-maps-team 在本网站的“搜索框”下显示的那个:https ://angular-ui.github.io/angular-google-maps /#!/api

如果你写了一些东西,它肯定会在下拉列表中找到它,但是当你按下回车键时,地图没有响应。- 当你按下回车键时,如何让地图移动到正确的位置?