지도가 ng-show/ng-hide로 숨기기 시작하면 올바르게 표시되지 않습니다. 표준지도에서와 같은 문제는지도 객체에 액세스 할 수 있기 때문에 크기를 보낼 수 있습니다.시작시 숨겨져있을 때 angular-google-maps가 올바르게 표시됩니다.
다음은지도가 숨겨진 채로 시작하는 샘플입니다. 버튼은지도의 표시 여부를 토글합니다.
JS에서 구글 -지도와<!doctype html>
<html>
<head>
<style>
.angular-google-map-container {
width: 100%;
height: 100px;
}
.mymap {
width: 100%;
height: 100px;
}
</style>
</head>
<body ng-app="app" ng-controller="myCtrl">
<button ng-click="visible = !visible">ToogleMap</button>
<div ng-show="visible">
<google-map center="map.center" zoom="map.zoom"></google-map>
<div class="mymap"></div>
</div>
<script src='https://ajax.googleapis.com/ajax/libs/angularjs/1.3.0-beta.8/angular.min.js'></script>
<script src='http://maps.googleapis.com/maps/api/js?sensor=false'></script>
<script src='http://underscorejs.org/underscore-min.js'></script>
<script src='https://rawgithub.com/nlaplante/angular-google-maps/master/dist/angular-google-maps.min.js'></script>
<script>
var app = angular.module("app", ["google-maps"]);
app.controller("myCtrl", function($scope, $timeout) {
$scope.map = {
center: {
latitude: 45.4,
longitude: -71.9
},
zoom: 11
};
$scope.visible = false;
});
</script>
</body>
</html>
, 나는지도 개체에 크기 조정을 보낼 것입니다,하지만 난 각도 - 구글 -지도에서 액세스 할 수 없습니다.
이 훨씬 아닌 참조 내가 각도 - 구글 -지도지도 개체에 대한 액세스가 있다면 나는 그것을 할 수 있도록하고 싶습니다. –