0
我有一个JavaScript代码与JSON ..代码没关系。 代码绘制标记corectly,现在我需要链接点.. 这是我的代码:ROUTES MARKING JSON
function initialize() {
var hr = new XMLHttpRequest();
hr.open("GET", "mylist.json", true);
hr.setRequestHeader("Content-type", "application/json", true);
var la;
var lo;
hr.onreadystatechange = function() {
var map = new google.maps.Map(document.getElementById('mapa'), {
zoom: 12,
center: new google.maps.LatLng(3.555, -76.29),
mapTypeId: google.maps.MapTypeId.ROADMAP
});
var infowindow = new google.maps.InfoWindow();
var marker, i;
var pathCoordinates = new google.maps.MVCArray();
if (hr.readyState == 4 && hr.status == 200) {
var data = JSON.parse(hr.responseText);
for (var obj in data) {
la = data[obj].a;
lo = data[obj].o;
marker = new google.maps.Marker({
position: new google.maps.LatLng(la, lo),
map: map
});
}
}
}
}
hr.send(null);
我用下一个代码为标志的链接,但JSON我无法保存到数组。
var marcadores = [{
lat: 3.54849,
lng: -76.2887
}, {
lat: 3.54856,
lng: -76.3000
}];
var flightPath = new google.maps.Polyline({
path: marcadores,
geodesic: true,
strokeColor: 'green',
strokeOpacity: 1.0,
strokeWeight: 2
});
flightPath.setMap(map);