Maps API 的 JavaScript 代码是通过表单 [url]http://maps.google.com/maps/api/js[/url] 的引导程序网址加载的。
该引导程序请求会加载所有的 JavaScript 主对象和符号,以便在 Maps API 中使用。
某些独立的库中也会提供一些 Maps API 地图项,不过这些库只会在您专门提出请求时才会加载。
将补充的组件分解为库可以提高主 API 的加载(和解析)速度;只有在您需要库时才会引起加载和解析库的额外负担。
要指定在引导程序请求内加载的其他库,您可以指定 libraries 参数,并向该参数传递相关库的名称。可将多个库指定为以英文逗号分隔的列表。加载后,系统会通过 google.maps.libraryName 命名空间访问各库。
当前可用的库有:
geometry 包含实用工具函数,用于计算地球表面的标量几何值(例如距离和面积)。有关详情,请查看几何图形库文档。
adsense 可让您的 Maps API 应用程序加入适合具体环境的文本广告,从而让您通过向用户显示广告来获取广告收益。有关详情,请查看 AdSense 库文档。
panoramio 所包含的地图项可用于将 Panoramio 照片图层添加到 Maps API 应用程序中。有关详情,请查看 Panoramio 图层文档。
我们日后还会发布其他用户自选的地图项,因而会添加更多的库。
下面的引导程序请求说明了如何请求 Maps JavaScript API 的 google.maps.geometry 库:<script type="text/javascript" src="https://maps.google.com/maps/api/js?libraries=geometry&sensor=true_or_false"></script>