问题描述
我在使用angular-google-maps时遇到问题。
我只想将基本的infoWindow附加到地图上的每个标记。
我正在使用ui-gmap-markers ,并将ui-gmap-window放在每个marker指令内。
这不起作用,没有窗口出现。
但是,将其更改为使用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>
1楼
我发现您的方法存在两个问题:
- ui-gmap-window不应位于ui-gmap-markers标记内;
- 当您单击标记时,应将模型传递到窗口;
“如何一次只打开一个窗口?”部分 帮助。