将路线服务与谷歌地图中的自动完成服务结合使用

Using Direction service in combination with Autocomplete service in Google Maps

本文关键字:服务 结合 谷歌地图      更新时间:2023-09-26

我在设置使用谷歌地图API 3的小应用程序时遇到问题。

详细地说:我想使用两个功能:

  1. 方向服务:为了计算两点和
  2. 保存源点和目标点的文本框中的自动完成功能。

我已经发现这两个,需要从谷歌包含不同的脚本:

  • 自动完成
  • 方向服务

如果我在<head>部分中同时添加两者,则会收到以下警告:

警告:您在此多次包含谷歌地图API 页。这可能会导致意外错误。

如何结合这两个JavaScript功能?

当您查看加载Google Maps API的两个链接时,您会发现它们非常相似。"libraries"参数发生的情况是,它会加载其他脚本以及默认脚本。所以基本上当你加载两个链接时会发生什么,默认脚本被加载两次并产生此错误。

要将两者结合起来,您只需加载 https://maps.googleapis.com/maps/api/js?sensor=false&libraries=places。