如何在本地而非CDN中包含谷歌地图JS库

How to include Google Maps JS library locally and not from CDN

本文关键字:包含 谷歌地图 JS CDN      更新时间:2023-12-31

目前我正在我的混合移动应用程序中像这样从谷歌CDN加载谷歌地图JS API。

<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?libraries=places,geometry"></script>

有没有一种干净、正式的方式将这个图书馆纳入我的本地资源?我找不到官方的弓箭手组件,等等…

例如

<script type="text/javascript" src="lib/maps/api/js?libraries=places,geometry"></script>

我可以从上面的URL下载JS文件并将其包含在我的web应用程序的相关文件夹中吗?

否。条款规定:

10.1管理限制

除非通过服务,否则无法访问API或内容。除非通过服务,否则您将无法访问地图API或内容。例如,您不能通过界面或频道(包括未记录的Google界面)除了地图API。

10.5知识产权限制
不得使用服务之外的内容。您不会使用服务之外的任何内容除非(d)小节明确允许。例如您不会将内容导出或保存到第三方的平台或服务没有缓存或存储。您不会预取、缓存、索引,或存储将在服务之外使用的任何内容,但您可以仅出于以下目的存储有限数量的内容由于网络延迟(而不是为了阻止谷歌准确跟踪使用情况),并且仅当这样的存储:

  • 是临时的(在任何情况下都不得超过30个日历日)
  • 安全
  • 不操纵或聚合内容或服务的任何部分;以及
  • 不会以任何方式修改归因