マッピングします 私は、このファイルのJSONをロードしようとしていますが、私にJSONマーカーエラーロードJSONデータは、角度聖霊降臨祭とGoogleは私がこれをした。このラインで私を助けることができる人は非常に感謝されるでしょう
が表示されません私は、次のJSONファイルを持っているvar app = angular.module("app", ["ngResource"]);
app.controller("appController", function ($scope, $http) {
var jsonData=[];
$http.get('json/map-data.json').success(function (data) {
jsonData = data.church;
});
var coordenadas={
lat:4.600293,
lng:-74.175458
}
// recupero la posicion
maPro = function(){
var contain = document.getElementById('mapa');
var position={
center:coordenadas,
zoom:10,
}
$scope.map= new google.maps.Map(contain, position);
}
$.each(jsonData, function(key, data){
var latLng = new google.maps.LatLng(data.lat, data.lng)
var marker = new google.maps.Marker({
Title:data.nombre,
position:latLng,
animation:google.maps.Animation.BOUNCE
})
})
google.maps.event.addDomListener(window, 'load', maPro);
})
は:マップ-data.json
{
"church":[
{ "nombre":"ipuc brasilia",
"pastor":"pastor brasilia",
"telefono":"320 5559977",
"lat":4.6309497,
"lng":-74.1821257
}
]
}
作業こんにちはこのTHITが、仕事をいけない:VAR jsonData = []; \t \t $ http.get( 'JSON /マップdata.json')成功(関数(データ){ \t \t \t jsonData =データ; \t \t \t $ .each(jsonData、関数(キーデータ) { \t \t \t \t VAR緯度経度=新しいgoogle.maps.LatLng =新しいgoogle.maps.Marker({ \t \t \t \t \tタイトル(data.lat、data.lng) \t \t \t \t VARマーカー:データ。いいえmbre、 \t \t \t \t位置:緯度経度、 \t \t \t \tアニメーション:google.maps.Animation.BOUNCE \t \t \t \t})\t \t \t \t}) \t})。 –
@FERNANDOORTIZコンソールにエラーがありますか? 'Ctrl + Shift + J' $ httpの後にコード全体を入れてください。 –
いいえ、地図はうまく動作しません。唯一のことはマーカーです –