我使用$ http.get方法从json文件中获取对象。它将它们作为对象数组放入数据变量中。我第一次尝试使用对象中包含的变量来初始化它工作的标记,但随后变量消失了,控制台给了我" TypeError:无法设置属性' center'未定义"在我尝试覆盖.center值的行上,甚至警报都没有给出任何内容。
var mapOptions =
{
center: new google.maps.LatLng(0, 0),
zoom: 16,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(document.getElementById("map"), mapOptions);
var marker = new google.maps.Marker({
position: new google.maps.LatLng(0, 0),
map: map,
title: 'Uluru (Ayers Rock)'
});
$http.get("buses/buses.json").success(function(data){
console.log(angular.isArray(data));
marker.position = new google.maps.LatLng(data[1].lat, data[1].lon);
alert(data[1].lon);
map.mapOptions.center = marker.position;
alert(data[1].lon);
});
答案 0 :(得分:1)
不应该是project
|-stuff
|--stuff.go
|--stuff_test.go
?