【发布时间】:2013-09-23 23:47:50
【问题描述】:
您好,我正在尝试使用 angularjs 和我为实例化 GMaps 找到的指令开发应用程序:http://nlaplante.github.io/angular-google-maps/#!/usage。我按照所有步骤操作,但无法渲染地图!它不返回任何错误!救命!!
在 HTML 中
<html ng-app="Maptesting">
<google-map center="center"
zoom="zoom"
markers="markers"
refresh="!isMapElementHidden"
style="height: 400px; width: 100%; display: block;">
</google-map>
<div ng-view></div>
<script type="text/javascript" src="js/angular/angular.js"></script>
<script src="http://code.angularjs.org/1.2.0-rc.2/angular-route.min.js"></script>
<script type="text/javascript" src="js/angular-google-maps.js"></script>
<script src="http://maps.googleapis.com/maps/api/js?sensor=false&language=en"></script>
<script src="app/map.js">
</script>
在控制器中:
angular.module('Maptesting', ['google-maps'])
.controller('CtrlGMap', ['$scope', function($scope) {
$scope.center = {
latitude: 45,
longitude: -73
};
$scope.markers = [];
$scope.zoom = 8;
}])
【问题讨论】:
-
你在加载 lodash.underscore.js 吗?看来您需要该脚本,但如果您没有它应该会引发错误。 info here
标签: javascript angularjs google-maps google-maps-api-3 angularjs-google-maps