Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 谷歌地图中标记的ngmap_Angularjs_Ng Map - Fatal编程技术网

Angularjs 谷歌地图中标记的ngmap

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

我正在使用ngmap和angularjs在谷歌地图上生成点。我可以在本地服务器上完美地工作,但是当您移动到生产服务器时,不会显示地图。查看控制台时会看到以下错误:“错误:未定义google”

我的代码:

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>