首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从桌面应用程序链接到谷歌地图

从桌面应用程序链接到谷歌地图
EN

Stack Overflow用户
提问于 2013-06-26 01:32:34
回答 1查看 192关注 0票数 1

我想在我的商业Windows桌面应用程序中提供一个按钮,该按钮只打开一个指向maps.google.com (Google )的链接,该链接位于Web浏览器控件中或用户的默认Web浏览器中,其中填充了起始地址和目标地址。我只需将参数String.Format到一个URL中,就会得到这样的URL:

代码语言:javascript
复制
http://maps.google.com/maps?saddr=SUNBURY+Victoria+Australia&daddr=MORNINGTON+Victoria+Australia

然后使用webbrowser控件打开该URL,或者调用Process.Start并传入该URL的相关应用程序,如下所示:

代码语言:javascript
复制
Dim URL as String = "http://maps.google.com/maps?saddr=SUNBURY+Victoria+Australia&daddr=MORNINGTON+Victoria+Australia"
If _useWebBrowser then
    webbrowser1.Navigate(URL)
Else
    Dim sInfo As New ProcessStartInfo(URL)
    Process.Start(sInfo)
End If

我不是在这里使用API (我是吗?),只是链接到谷歌的地图站点,有一个有开始和结束地址的URL,但我现在担心这可能会违反某种服务条款。我在任何地方都找不到任何好的定义。

在地图的Google“权限”页面上,我能找到的最接近的,其他一切都与API的使用有关:

http://www.google.com.au/permissions/geoguidelines.html

欢迎在您的网站或应用程序中使用超链接将用户发送到Google,我们对此表示感谢!我们的一个要求是,您不使用谷歌或谷歌地图的标志作为超链接。请使用文本或您选择的其他图像。

我可以合法地以编程方式创建一个URL,并在and浏览器控件、IE、Chrome等中调用该URL吗?

我完全糊涂了。

EN

回答 1

Stack Overflow用户

发布于 2013-06-26 04:48:23

那么,您只是有一个链接,打开谷歌地图网站的网页浏览器(其中包括一个网页浏览器控件)?你没有用谷歌的标志来链接吗?那就好了!就像他们说的,他们很感激。:-)

动态生成链接并不会改变这一点。不,您没有使用Maps API,所以API服务条款不适用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17310193

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档