Google maps 谷歌地图Javascript API与谷歌地图嵌入API

Google maps 谷歌地图Javascript API与谷歌地图嵌入API,google-maps,Google Maps,经过一些搜索(即使谷歌搜索也不擅长找到这个答案),我找不到任何东西来比较这两种看似密切相关的技术。谷歌似乎没有在他们任何一份相当稀疏的文档中说明我为什么要使用一个而不是另一个。我不知道为什么我会使用一种技术而不是另一种,甚至完全不知道区别是什么。有谁能给我一个基本的概述,说明区别是什么,和/或我为什么要使用其中一个和另一个 谢谢你的帮助 至: 什么是谷歌地图API? 谷歌地图API为开发者提供了几种嵌入谷歌地图的方法 映射到web页面,并允许简单使用或广泛使用 定制。现在有几种API产品:

经过一些搜索(即使谷歌搜索也不擅长找到这个答案),我找不到任何东西来比较这两种看似密切相关的技术。谷歌似乎没有在他们任何一份相当稀疏的文档中说明我为什么要使用一个而不是另一个。我不知道为什么我会使用一种技术而不是另一种,甚至完全不知道区别是什么。有谁能给我一个基本的概述,说明区别是什么,和/或我为什么要使用其中一个和另一个

谢谢你的帮助

至:

什么是谷歌地图API?

谷歌地图API为开发者提供了几种嵌入谷歌地图的方法 映射到web页面,并允许简单使用或广泛使用 定制。现在有几种API产品:

根据您的需要,您可能会发现自己正在使用一个或多个 这些API的组合

还可以帮助区分JSAPI和嵌入API。(请注意,嵌入API与静态映射API不同。)

更新

使用Javascript API我认为它会满足您的需要,从我可以看出,各种API都是同一事物的一部分,功能略有不同

嗯,我发现了,但只是在无意中发现了它。它仍然只列出了它们之间差异的基本概念。这是有帮助的,但并不是我所期望的谷歌在他们的系统中所拥有的。所以这是一种回答

基本上,区别在于:编程或不编程:

  • 通过编写JavaScript来定制JavaScript API映射

  • 通过更改URL参数来自定义嵌入API映射

列出了您可能希望在地图或基于位置的数据上执行的最常见操作,并建议了最适合您需要的API。

在描述文档时,“Vast”不一定是一种恭维。谷歌尤其在在线文档和SDK集成之间的一致性方面遇到了麻烦,而且一直很难在两者之间导航。我认为这是一个很好的问题,而不是谷歌在显著位置回答的问题——API选择器是我见过的最好的资源


实际上,我从简单的嵌入开始。如果我需要更多功能,那么我会查看完整的地图API。

简言之:假设您将API用于网页设计,就像某些支持web的手机应用程序或其他应用程序一样

  • 静态API返回一个图像对象,可以在
    标记中使用(我猜是safari兼容性?)
  • 嵌入式API基本上是在谷歌网站上进行地图搜索,并将其发布在自己的网站上的
    标签中
  • 如果您想定制一些自己的控件和/或缩放clicky事件,JavaScriptAPI为您提供了一个完整的JavaScriptMap对象
然而,就我的一生而言,我仍然找不到让JS API看起来与嵌入式API相匹配的地方/方法

供网站开发人员使用: 我会为我提供持续网站管理服务的客户使用Javascript API。主要原因是使页面加载更快

对于短期项目(与客户没有长期关系),我会使用嵌入式iframe。这是为了确保即使谷歌将对API进行更改,地图也能正常工作。此外,它还消除了与监控/支付超限使用相关的问题

对于网站所有者: 如果您不介意参与获取API密钥和监视使用限制,请使用Javascript API。此方法最适合您的页面加载速度

如果您希望以快速简便的方式实现GoogleMap,并且不必担心将来会出现这种情况,请使用嵌入iframe代码

对于Wordpress用户:
如果你不想做任何编码,有很多插件可以帮助你将谷歌地图插入你的网站。但是,在大多数情况下,您仍然需要获取API密钥(获取密钥)。

稀疏文档?真正地嵌入有点静态(可以显示位置,但不能交互),API是动态的/交互的。如果我找不到我要找的东西,那就太少了。他们应该告诉我区别是什么。否则,我就不必在这里发问,冒着我的问题被否决的风险。我宁愿自己去弄清楚。你在找什么?我敢肯定,如果你寻找谷歌地图嵌入/Google地图Api,你会得到关于这两个方面的文档,以及关于你可以用itI做什么的解释。我搜索了这篇文章的标题。谷歌在搜索结果中没有任何我在进行此类查询时没有看到的东西。有趣的是,他们自己的搜索结果让我找到了相互竞争的地图服务,而不是SO或其他程序员论坛上讨论差异的文档或任何东西,或者为什么你会用一个而不是另一个。@putvande这家伙在问一个问题,显然做了一些研究。如果你对他的问题有答案,请分享,而不是争论细节(你的评论没有回答他的问题)。我同意他的观点,当你必须通读一整份文件才能找到一个对这样一个问题的答案,这应该是第一个开始的时候,这是很烦人的。不管怎么说,他为我的提问提供了道具,他加快了我自己的研究速度,因为现在谷歌上的第一个链接就是这个话题。但我同意谷歌api的文档一般都做得很好,“这些api之间的区别在哪里列出了……”?这是我的挫折。没有任何地方可以比较这两件事,告诉我为什么我想使用一件而不是另一件。即使是Wikipedia(它有很多页面比较不同的软件包等等)也没有任何内容