-3
问题在于路线的建设。
该脚本使用脚本标签的src加载到标头:maps.googleapis.com/maps/api/js?sensor=falseGoogle Maps Api v3路线不显示
Error console: Uncaught TypeError: Error is not a function main.js:19(google file)
OBJ路线:
Object {origin: I, destination: I, waypoints: Array[2], travelMode: "DRIVING", optimizeWaypoints: false}代码路线:
IMaps.getDirectionsService().route(obj,
function(result, status) {
if (status == google.maps.DirectionsStatus.OK) {
var count = result.routes[0].legs.length;
var sumDist = 0;
for (var k = 0; k < count; k++) {
sumDist += result.routes[0].legs[k].distance.value;
}
sumDist = (sumDist > 1000) ? ((sumDist/1000).toFixed(2) + ' км.') : sumDist + ' м.';
$('.width-route').html(sumDist);
MAPS.getDirectionsRenderer().setDirections(result);
IMaps.showMap();
} else {
alert('Error');
document.location.reload();
}
}
);
可能是什么问题?
什么是'IMaps'和'MAPS'? –
没关系。发送数据时出现main.js错误。我甚至没有得到结果和状态回调函数 – Dmitrii
它确实很重要。 – MrUpsidown