类型错误:无法读取未定义的属性(读取“驾驶”)

问题描述 投票:0回答:1
const request: google.maps.DirectionsRequest = {
      destination: {lat: 12, lng: 4},
      origin: {lat: 14, lng: 8},
      travelMode: google.maps.TravelMode.DRIVING
};

我的打字稿文件中有上述代码,我没有任何编译问题..在运行应用程序时,我收到标题中提到的类型错误。

我尝试从 google.maps 保存类型,但没有成功.. 如何解决这个问题?

typescript google-maps google-maps-api-3 typescript-typings google-maps-api-2
1个回答
0
投票

您可以使用可选链接并向其传递一些默认值

const request: google.maps.DirectionsRequest = {
      destination: {lat: 12, lng: 4},
      origin: {lat: 14, lng: 8},
      travelMode: google.maps?.TravelMode?.DRIVING ?? Default_value
};
© www.soinside.com 2019 - 2024. All rights reserved.