używam NG-mapę angularjs Z jakiegoś powodu mój obraz mapa jest nieaktywna przez 90% całej mapie, tak jak poniżej: ng-mapa pokazuje mapę częściowe w HTML
Moje HTML dość prosta:
<div id="map">
<map></map>
</div>
mam nawet próbował dodać CSS tak:
<style>
#map{
width: 100%;
height: 100%;
margin: 0;
padding: 0;
}
</style>
Oto mój kontroler:
$scope.$on('mapInitialized', function(event, map) {
$scope.map.setCenter(new google.maps.LatLng($scope.location.latitude, $scope.location.longitude));
$scope.setZoom(4);
}
Dodałem skrypty do używania ngMap. Usunąłem również wszelkie blokady AdBlock, jeśli mogłoby to spowodować problem.
EDYCJA: google.maps.event.trigger (mapa, "zmień rozmiar"); działa
możliwym duplikatu [Jak zrobić Zmieniam rozmiar mapy Google z JavaScript po jej załadowaniu?] (Http://stackoverflow.com/questions/743214/how-do-i-resize-a-google-map-with-javascript-after-it-has- załadowany) – laughingpine
Upewnij się, że element ojca mapy ma poprawne wymiary. – AndreaM16