您的位置:首頁技術文章
文章詳情頁

angular.js - angularjs中添加高德地圖API,地圖顯示不正常,控制臺報錯,何解?

瀏覽:152日期:2022-10-08 18:56:15

問題描述

angular.module(’drApp’, [’ng’, ’ngRoute’, ’ngAnimate’]).controller(’startCtrl’, [’$scope’,function ($scope) {var map = new AMap.Map(’container’); map.setZoom(16); map.setCenter([116.397428, 39.90923]); var marker = new AMap.Marker({position: [116.397428, 39.90923],map: map }); }]);

錯誤提示:Uncaught ReferenceError: map is not defined

angular.js - angularjs中添加高德地圖API,地圖顯示不正常,控制臺報錯,何解?

控制臺打印出的map:angular.js - angularjs中添加高德地圖API,地圖顯示不正常,控制臺報錯,何解?

錯誤代買出處:angular.js - angularjs中添加高德地圖API,地圖顯示不正常,控制臺報錯,何解?

問題解答

回答1:

var map = new AMap.Map(’container’);

把這個map console出來看看

回答2:

這個難道不是作用域的問題么?

然后還有,angular運行是在 window.onload 之后的事兒了

標簽: 高德 地圖
国产综合久久一区二区三区