【问题标题】:Adding infobox to Google Maps Marker as HTML tag attribute (AngularJS)将信息框添加到谷歌地图标记作为 HTML 标记属性 (AngularJS)
【发布时间】:2015-04-04 02:29:19
【问题描述】:

我试图在单击标记时显示一些有关标记的信息。我正在通过 AngularJS 动态添加标记。

这是我写的:

<marker ng-repeat="i in list" position="[{{i.coordinates}}]" 
                           title="{{i.name}}" icon="./images/markerimg.png">

如何扩充此代码以在信息框中也显示 {{i.name}}?我可以给它一个样式吗?

【问题讨论】:

    标签: javascript html angularjs google-maps google-maps-api-3


    【解决方案1】:
      google.maps.event.addListener(marker, 'click', function() {
        infowindow.open(map,marker);
      });
    

    以上似乎是您正在寻找的。您可以在here找到更多详细信息

    【讨论】:

    • 我应该把这个放在哪里?
    • 单击我提供的链接并阅读示例。它包含一个工作示例:)
    • 谢谢,但这需要我更改一些工作代码,但我不能。我不愿意更改 ng-repeat。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-11
    • 2015-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多