gpt4 book ai didi

javascript - 如何解决 “cannot call method … of undefined” 错误?

转载 作者:数据小太阳 更新时间:2023-10-29 04:42:54 25 4
gpt4 key购买 nike

    function calcRoute() {
var start = document.getElementById("start_").value;
var end = document.getElementById("end_").value;
var request = {
origin: start,
destination: end,
travelMode: google.maps.TravelMode.DRIVING
};
directionsService.route(request, function (response, status) {
if (status == google.maps.DirectionsStatus.OK) {
directionsDisplay.setDirections(response);
}
});
}

在 Chrome 中给出一条错误消息:“未捕获的类型错误:无法调用未定义的方法‘setDirections’”。谁能建议解决这个问题?谢谢

最佳答案

你错过了(全局变量)

//var directionsService = new google.maps.DirectionsService();
var directionsDisplay = new google.maps.DirectionsRenderer({ 'map': map });

所以 directionsDisplay 是未定义的。

关于javascript - 如何解决 “cannot call method … of undefined” 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10245779/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com