2012-09-12 77 views

回答

1

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

+0

非常感谢!我将结合getDirections和初始化函数。这完美地工作。为了将来的参考,我怎么能在API加载后声明directionsService,但仍然让我的getDirections函数有权访问它? – John