0
我試圖從位置輸出路線時間,由於某種原因路線永遠不會經過。Gmaps.js路線與時間
jQuery(document).ready(function() {
$.get('api/index.php', function(data) {
data = JSON.parse(data);
var map = new GMaps({
div: '#map',
lat: 40.715520,
lng: -74.003409
zoom: 10
});
map.getRoutes({
origin: [40.715520, -74.003409],
destination: [data.lat, data.lon],
callback: function(e) {
var time = 0;
for (var i = 0; i < e[0].legs.length; i++) {
time += e[0].legs[i].duration.value;
}
$('.time').html(time);
}
});
});
});
我做錯了什麼? 我以前試過這個,它工作正常。
下面是API輸出: {"lat":40.9238473,"lng":-73.237647}
您確定數據在您嘗試解析它時還不是一個對象嗎? –