Im auf diesem Google Maps Projekt arbeiten, aber ich kann die json
angular
.module('angular-google-maps', ['uiGmapgoogle-maps'])
.controller('mainController', controller);
function controller ($scope, $http, $filter) {
$http.get('/data/markers.json').success(function(data) {
$scope.markers = data;
});
$scope.map = {
center: {
latitude: 52.339287,
longitude: 4.925805
},
zoom: 8,
markers: $scope.markers
};
$scope.options = {};
};
arbeitet nicht, wenn ich das richtig verstehe, kann ich die Daten nur erhalten, indem Sie $ scope.markers richtig?
die '.success' Methode veraltet ist, sollten Sie '.then 'verwenden. Außerdem müssen Sie sicherstellen, dass Ihr Datenobjekt tatsächlich das enthält, was Sie erwarten. Ich würde 'console.log (JSON.stringify (data));'; Sie greifen wahrscheinlich nicht auf dieses Objekt zu, wie Sie beabsichtigen. –