VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 2025|回复: 6

[求助] 请问如何用Webbrowser控件显示谷歌地图

[复制链接]
15_avatar_middle
在线会员 发表于 2016-5-9 08:22:11 | 显示全部楼层 |阅读模式
3驿站币
我根据谷歌MAP提供的API写了一个HTML页面,想用Webbrowser将其本地打开。可是打开后,一片空白。我尝试用IE浏览器打开也一样,只有用谷歌浏览器或者火狐才能打开。(当然是已经翻墙了的)
同样的,我按照百度提供的API也写了HTML页面,同样也打不开。是不是Webbrowser因为用了IE引擎,导致无法打开?
注:我的HTML页面目的是为了在地图上标示一个红点。

最佳答案

查看完整内容

WebBrowser 默认使用 ie7内核 如果你可以用ie访问 而 WebBrowser 不行 可能是 ie7内核 不支持 你设置成使用 最新版吧 ie内核 试下 https://msdn.microsoft.com/en-us/library/ee330730(v=vs.85).aspx




上一篇:从对话框获取输入的内容有什么API函数
下一篇:listctrl控件问题求助
74_avatar_middle
在线会员 发表于 2016-5-9 08:22:12 | 显示全部楼层
sweet 发表于 2016-5-9 09:56
据我观察,GOOGLE或者百度地图都是通过JS调用来绘制地图的。我起初怀疑是IE设置中对JS调用的屏蔽,于是我 ...

WebBrowser 默认使用 ie7内核
如果你可以用ie访问 而 WebBrowser 不行 可能是 ie7内核 不支持 你设置成使用 最新版吧 ie内核 试下
https://msdn.microsoft.com/en-us/library/ee330730(v=vs.85).aspx
51_avatar_middle
online_admins 发表于 2016-5-9 08:56:33 | 显示全部楼层
WebBrowser 是微软提供的控件,所以默认的浏览器内核肯定是用的 IE 喽,所以先想办法如何让IE浏览器能打开你的本地页面,这样 WebBrowser 控件就肯定没问题了。
15_avatar_middle
ico_lz  楼主| 发表于 2016-5-9 09:56:21 | 显示全部楼层
Syc 发表于 2016-5-9 08:56
WebBrowser 是微软提供的控件,所以默认的浏览器内核肯定是用的 IE 喽,所以先想办法如何让IE浏览器能打开 ...

据我观察,GOOGLE或者百度地图都是通过JS调用来绘制地图的。我起初怀疑是IE设置中对JS调用的屏蔽,于是我将IE安全设置为最低,开启一切JS执行,但是还是不行。奇怪,我用IE直接去访问GOOGLE或者百度地图又可以。但是对本地的就不行。
51_avatar_middle
online_admins 发表于 2016-5-9 09:59:26 | 显示全部楼层
sweet 发表于 2016-5-9 09:56
据我观察,GOOGLE或者百度地图都是通过JS调用来绘制地图的。我起初怀疑是IE设置中对JS调用的屏蔽,于是我 ...

可能 html 或者 js 代码中涉及到获取 url 之类的了,直接本地不一定好用,得修改修改才行吧
15_avatar_middle
ico_lz  楼主| 发表于 2016-5-10 09:08:42 | 显示全部楼层
Syc 发表于 2016-5-9 09:59
可能 html 或者 js 代码中涉及到获取 url 之类的了,直接本地不一定好用,得修改修改才行吧

的确有获取URL,但是为什么火狐和谷歌浏览器又可以呢?
15_avatar_middle
ico_lz  楼主| 发表于 2016-5-10 09:09:53 | 显示全部楼层
zuiwuchang 发表于 2016-5-9 08:22
WebBrowser 默认使用 ie7内核
如果你可以用ie访问 而 WebBrowser 不行 可能是 ie7内核 不支持 你设置成 ...

感谢您的答案请问如何用Webbrowser控件显示谷歌地图
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号tongdun|网站地图wx_jqr

GMT+8, 2019-8-19 00:25

Powered by Discuz! X3.4

© 2009-2019 cctry.com

快速回复 返回顶部 返回列表