2016-03-24 10 views
0

私は私のイオンアプリでGoogleマップの統合を持っています。地図が表示されても「クリック」イベントに応じて地図上にマーカーが表示されます。しかし、私は「アイドル」に変わりました。しかし、マーカの内容は表示されません。Googleマップのマップマーカーのコンテンツを表示するためのイベント

質問:「クリック」に何を変更する必要がありますか?

function getMap(lat, lon, content) { 
     var latLng = new google.maps.LatLng(lat, lon); 
     var mapOptions = { 
      center: latLng, 
      zoom: 15, 
      mapTypeId: google.maps.MapTypeId.ROADMAP 
     }; 
     $scope.map = new google.maps.Map(document.getElementById("map"), mapOptions); 

     //Wait until the map is loaded 
     google.maps.event.addListenerOnce($scope.map, 'idle', function() { 

      var marker = new google.maps.Marker({ 
      map: $scope.map, 
      animation: google.maps.Animation.DROP, 
      position: latLng 
      }); 

      var infoWindow = new google.maps.InfoWindow({ 
      content: content 
      }); 

      google.maps.event.addListener(marker, 'click', function() { 
      infoWindow.open($scope.map, marker); 
      }); 
     }); 
     } 

答えて

0

だけgoogle.maps.event.addListener(marker, 'click', function() {})を削除して、一人で​​

を残します
関連する問題