我正在尝试使用Google Maps Distance Matrix服务(https://developers.google.com/maps/documentation/javascript/distancematrix)。
我将这一行放在我的public/index.html
中:<script src="https://maps.googleapis.com/maps/api/js?key=MY_API_KEY"></script>
在react的js文件中,我可以打印window.google
并查看全局变量。我还可以看到它具有创建服务的功能window.google.maps.DistanceMatrixService()
。但是,当我使用var service = window.google.maps.DistanceMatrixService()
创建该服务时,service
是undefined
。知道为什么吗?
答案 0 :(得分:0)
Jaromanda X指出,我错过了new
关键字。
整行现在为:var service = new window.google.map.DistanceMatrixService()
。