使用集合让一切井井有条 根据您的偏好保存内容并对其进行分类。

若要加载 Maps JavaScript API 的 JavaScript 代码,您需要在网页上添加格式为 https://maps.googleapis.com/maps/api/js引导加载程序网址。此引导加载程序请求会加载所有供在 JavaScript JavaScript API 中使用的主要 JavaScript 对象和符号。部分 API 功能也包含在独立的中,除非您明确请求,否则不会加载它们。将补充组件分解为库可以使主 API 快速加载(和解析)。只有在您需要库时才会产生加载和解析库的额外开销。

您可以通过在引导加载程序请求中指定 libraries 参数并提供一个或多个库的名称来加载其他库。您可以采用逗号分隔列表的形式指定多个库。然后,您可以通过 google.maps.libraryName 命名空间访问这些库。

提供的库如下:

  • drawing 提供了一个图形界面,以供用户在地图上绘制多边形、矩形、多段线、圆形和标记。如需了解详情,请参阅绘图库文档
  • geometry 包含实用函数,用于计算地球表面的标量几何值(例如距离和面积)。如需了解详情,请参阅几何图形库文档
  • journeySharing(仅适用于 Beta 版)支持 Google Maps Platform 交通运输和物流解决方案。
  • localContext 会在您指定的位置附近向用户显示关键的景点。如需了解详情,请参阅 Local Context 库文档
  • places 让您的应用能够在指定区域内搜索场所、地理位置或著名地图注点等地点。如需了解详情,请参阅“地点库”文档
  • visualization 提供热图,用于直观呈现数据。如需了解详情,请参阅可视化库文档

以下引导加载程序请求说明了如何请求 Maps JavaScript API 的 google.maps.geometry 库:

<script async
    src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&libraries=geometry&callback=initMap">
</script>

如需请求多个库,请用逗号分隔:

<script async
    src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&libraries=geometry,places&callback=initMap">
</script>