Google maps api 3 使用Google Maps API v3加载方向

Google maps api 3 使用Google Maps API v3加载方向,google-maps-api-3,Google Maps Api 3,我刚刚开始使用GoogleMapsAPI,我一直在关注所有文档。目前,我正在尝试使用API的方向服务,但似乎没有任何效果。帮忙 这是一个包含所有文件的目录。 可能还有其他问题,但我注意到的第一件事是,当页面加载时,您试图声明DirectionService,但在单击“加载地图”按钮之前,您不会加载Google Maps API。因此,当您声明DirectionService时,它会抛出一个“google未定义”错误。因此,当您稍后调用DirectionService时,它是未定义的。您应该在运行

我刚刚开始使用GoogleMapsAPI,我一直在关注所有文档。目前,我正在尝试使用API的方向服务,但似乎没有任何效果。帮忙

这是一个包含所有文件的目录。

可能还有其他问题,但我注意到的第一件事是,当页面加载时,您试图声明DirectionService,但在单击“加载地图”按钮之前,您不会加载Google Maps API。因此,当您声明DirectionService时,它会抛出一个“google未定义”错误。因此,当您稍后调用DirectionService时,它是未定义的。您应该在运行任何其他与地图相关的javascript之前加载Google Maps API。

非常感谢!我结束了getDirections和initialize函数的组合。这很好用。作为将来的参考,我如何在加载API后声明directionsService,但仍然让我的getDirections函数访问它?