如何在NgMap加载的标记上自动打开Infowindow?

时间:2016-02-15 19:31:17

标签: angularjs google-maps google-maps-api-3 ng-map

如何在NgMap加载标记上自动打开infowindow?

这是我的代码:

<map  center="{{lat}},{{lng}}"   zoom="10" >
   <marker id="mymarker" position="{{lat}},{{lng}}"></marker>
   <info-window id="bar"> <b>Hello World!</b></info-window>
</map> 

要使用的任何onload个事件?

1 个答案:

答案 0 :(得分:5)

这是一个让你根据自己的问题定制的想法//查看示例

NgMap.getMap({id:&#34; map&#34;}) - &gt;返回一个promise,然后函数在加载该映射后执行代码

myname.fname...
angular.module('ngMap').controller('MyCtrl', function(NgMap) {
  NgMap.getMap({id:"map"}).then(function(map) {       
    map.showInfoWindow('bar', 'marker1');
  });
});
  

Example plunk AutoLoad infowindow