Angularjs 谷歌地图中标记的ngmap
我正在使用ngmap和angularjs在谷歌地图上生成点。我可以在本地服务器上完美地工作,但是当您移动到生产服务器时,不会显示地图。查看控制台时会看到以下错误:“错误:未定义google” 我的代码:Angularjs 谷歌地图中标记的ngmap,angularjs,ng-map,Angularjs,Ng Map,我正在使用ngmap和angularjs在谷歌地图上生成点。我可以在本地服务器上完美地工作,但是当您移动到生产服务器时,不会显示地图。查看控制台时会看到以下错误:“错误:未定义google” 我的代码: var-app=angular.module('dataview',['ngMap'])) app.controller('DataViewCtrl',函数($scope,$http) { $scope.markers[{lat:30.2817,lng:-81.5273},{lat:30.68
var-app=angular.module('dataview',['ngMap']))
app.controller('DataViewCtrl',函数($scope,$http)
{
$scope.markers[{lat:30.2817,lng:-81.5273},{lat:30.6824,lng:-81.9680},{lat:31.0004,lng:-82.1580}];
$scope.mapcenter={lat:$scope.markers[0]。lat,lng:$scope.markers[0]。lng};
}
正在引用本地资产。
检查此文件是否可用于生产服务器。错误为:
src='。
生产服务器处于https环境中。
解决方案:
src=''。
HTTPS not HTTP服务器上的所有资源都可用,否则我将获得“注入器错误”事实并非如此,因为您自己找到了答案,所以您可以为自己的问题添加一个答案,然后将其作为正确答案。我无法对上述内容发表评论,因为我没有足够高的代表性。错误是src中的.HTTPS,而不是HTTP
<script src = '/assets/vendor/ngmap/build/scripts/ng-map.min.js'></script>