【问题标题】:google maps url usage and google api谷歌地图 url 使用和谷歌 api
【发布时间】:2020-07-25 12:30:15
【问题描述】:

我对@9​​87654322@ 很陌生。在我的commercial 项目应用程序中,我需要编写一个模块,该模块将生成并打开google maps url,并为司机规划路线。我已经阅读了很多我需要的google api,然而就在几分钟前我发现了这个官方页面:google developer's guide

Google 在此声明"You don't need a Google API key to use Maps URLs."

这是否意味着当我的commercial app 将生成routes urls 时会打开google map application(例如在android 上)或者如果设备上没有安装google map - 那么它将相应地打开webbrowser,是吗这意味着在这种情况下这是完全合法的,不需要谷歌 api 密钥?

【问题讨论】:

  • 链接说你可以使用 URLs 而不是 API。 URL 是通过浏览器手动实现的,而不是像 c# 这样的编程。
  • @jdweng 我不这么认为。这是“开发者指南”。由于开发人员指南意味着编码。其他引导句:“作为 Android 应用程序、iOS 应用程序或网站的开发人员,您可以构建一个通用 URL……”。对我来说,这意味着它所说的 - 我可以开发 C# 应用程序和 android 应用程序,它们会根据一些数据库表 lang&long 生成 URL,并在谷歌地图应用程序 (android) 和 C# 中的 webbrowser 控件中显示它。这是我的理解
  • 我同意你的看法。这取决于您是否考虑使用 ASP.NET 创建网页并通过 URL 编程进行查询。您可以通过没有键的 URL 进行查询,而不是通过调用方法。
  • 结论是,如果我的商业应用程序的代码将在 C# asp.net/win forms/android(无论如何)中生成带有计划路线的 google url,那么它是合法的,不需要任何 google api - 像谷歌地图一样免费。最好有人确认一下。
  • 结论是,如果我的商业应用程序的代码将在 C# asp.net/win forms/android(无论如何)中生成带有计划路线的 google url,那么它是合法的,不需要任何 google api根据我提供的链接。使用应用程序生成的 url 时也没有“仅供开发”消息,这也可以证明这一点。无论如何,其他人确认一下就好了。

标签: c# google-maps google-maps-api-3


【解决方案1】:

是的,你的理解是正确的,根据官方文档You don't need a Google API key to use Maps URLs.。地图 URL 可用于构建跨平台 URL 以启动 Google 地图应用程序并执行搜索、获取路线、显示地图视图或全景图像。

地图网址与 Google Maps Platform APIs 本身不同,后者需要 API 密钥才能工作。需要API keys 来跟踪您的 Google Maps API 预期使用情况。

这是来自 Google 的官方文档,因此应该是可信的。

【讨论】:

  • 既然地图 URl 的使用是完全免费的,那么 Google 地图平台 API 的意义是什么? P. S 那么标记它们也是免费的吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-08-05
相关资源
最近更新 更多