【发布时间】:2020-07-25 12:30:15
【问题描述】:
我对@987654322@ 很陌生。在我的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