【问题标题】:QWebView with googlemaps don't work带有 googlemaps 的 QWebView 不起作用
【发布时间】:2015-04-01 03:59:07
【问题描述】:

我在公司的应用程序中使用 QT 版本 4.7.3,里面有一个用于查看 googlemaps 的选项卡,直到前几天工作正常但现在不打开页面。这里我们使用代理访问外部

我尝试发现如果通过 URL 更改更改 API 谷歌地图 || 我在 Qt 相同版本中做了一个简单的应用程序 web 进行测试,但不工作 URL[白页] || 我在 QT 5.4 中做了另一个浏览器并运行它,但现在我们不更改 QT 5.4 的所有应用程序,这是一项广泛的工作。

Qt 4.7 中有一些工作 URL 谷歌地图的模式,而 5.4 没有改变? 最后,直到我们有时间在公司中实施 5.4 的更改

如果有人可以帮忙?

示例链接格式 URL http://maps.google.com?ie=UTF8&q=-35.8642,-79.4972&spn=0.005706,0.011362&t=h&z=17&output=classic\"/>

【问题讨论】:

  • 这里是 qt 的新手。当我把网址放在浏览器上时,它说放大了?可以吗?
  • 我正在使用 Linux Ubuntu 64 位
  • 是的,需要一点时间。我更改了一些与公司有关系的数字链接坐标,但其余部分不可更改

标签: c++ qt qwebview qwebkit


【解决方案1】:

我最近在使用 qt 4.7 时遇到了这个问题。我应该在我自己的 html 页面中添加我已结束使用 Google Maps JavaScript API v3

我再也找不到我的参考了,但我在一个论坛上看到你可以在与 API 链接时锁定你正在使用的 javascript 版本。

在下面,可以添加v=3的url

https://maps.googleapis.com/maps/api/js?v=3&key=API_KEY

足以让它发挥作用。您也可以添加 sensor=true 以防万一。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多