ui-gmap-window 不起作用,但 ui-gmap-windows 起作用
ui-gmap-window does not work, but ui-gmap-windows does
我 运行 遇到使用 angular-google-地图的问题。我只想将基本信息窗口附加到地图上的每个标记。我正在使用 ui-gmap-markers
并在每个标记指令中放置一个 ui-gmap-window
。这不起作用,没有 window 出现。但是,将其更改为使用 ui-gmap-windows
时,效果很好。我在这里错过了什么?我不应该在每个 ui-gmap-markers
指令中使用一个 ui-gmap-window
而不是复数形式吗?
<ui-gmap-google-map center='playerMap.center' zoom='playerMap.zoom'>
<ui-gmap-markers
models="playerMap.markersAddresses"
coords="'self'"
icon="'icon'"
doCluster="playerMap.cluster"
fit="true"
options="'options'">
<ui-gmap-window>
<b>Address: {{location}}</b>
</ui-gmap-window>
</ui-gmap-markers>
</ui-gmap-google-map>
我发现你的方法有两个问题:
- ui-gmap-window 不应该在 ui-gmap-markers 标签内;
- 当您点击标记时,您应该将模型传递给 window;
Angular Google Maps FAQ 中的第 "How do I only open one window at a time?" 部分可能有所帮助。
我 运行 遇到使用 angular-google-地图的问题。我只想将基本信息窗口附加到地图上的每个标记。我正在使用 ui-gmap-markers
并在每个标记指令中放置一个 ui-gmap-window
。这不起作用,没有 window 出现。但是,将其更改为使用 ui-gmap-windows
时,效果很好。我在这里错过了什么?我不应该在每个 ui-gmap-markers
指令中使用一个 ui-gmap-window
而不是复数形式吗?
<ui-gmap-google-map center='playerMap.center' zoom='playerMap.zoom'>
<ui-gmap-markers
models="playerMap.markersAddresses"
coords="'self'"
icon="'icon'"
doCluster="playerMap.cluster"
fit="true"
options="'options'">
<ui-gmap-window>
<b>Address: {{location}}</b>
</ui-gmap-window>
</ui-gmap-markers>
</ui-gmap-google-map>
我发现你的方法有两个问题:
- ui-gmap-window 不应该在 ui-gmap-markers 标签内;
- 当您点击标记时,您应该将模型传递给 window;
Angular Google Maps FAQ 中的第 "How do I only open one window at a time?" 部分可能有所帮助。