我正试图为一个学校项目创建一个路线规划器,我需要注释我的代码来解释它的含义/作用。由于我的JavaScript/Google Maps知识有限,在这里找不到任何东西,我想知道下面的代码是什么意思。
function(response, status) {
if (status === 'OK') {
directionsDisplay.setDirections(response);
根据函数中参数的名称,我推断它与HTTP请求、响应和状态有关。
在HTTP中,响应是请求的完整响应(正如其名称所示(,状态是许多不同HTTP状态之一,它有一个等效的状态代码。你可以在任何地方了解它们。
状态200
意味着OK
,也就是您所处的状态。您可能熟悉以下状态:
404
:未找到500
:内部服务器错误
在您的函数中,response
可能是HTTP调用的结果,该调用包含一些有价值的数据,您可以将这些数据反弹到函数directionsDisplay.setDirections
。
它的具体作用取决于代码的其余部分。