2016-03-24 3 views
0

У меня есть интеграция с Google Map в моем ионном приложении. Я хочу, чтобы мой маркер на карте отображался всякий раз, когда отображается карта, но зависит от события «щелчок». Я перешел на «простоя», однако он даже не показывает содержание маркера.Событие для отображения содержимого маркера карты на карте 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() {}) и оставить в покое infoWindow.open($scope.map, marker);

Смежные вопросы