【发布时间】:2015-01-01 12:06:10
【问题描述】:
tldr:最近,我使用的 Google Maps JavaScript API v3 不再显示路线或标记。它在我的 Debian-box 上运行良好,但在我尝试过的任何 Windows 计算机上都不能正常运行(从 XP 到 Windows 8)。 API 最近有变化吗?我的代码有问题吗?见http://pastebin.com/ubRGPtDZ
亲爱的,
2014 年 8 月,我编写了一个 Qt 程序,该程序在某个阶段在 QWebView 中显示 Google 地图。通过 JavaScript,我能够绘制路线。
截至 12 月中旬,该程序一直运行良好。在我的 Linux-box (Debian) 上,它仍然可以正常工作,但在我尝试的每台 Windows 计算机上,都停止显示路线。谷歌地图本身显示正常,但它停止显示任何路线、任何标记......
2014 年 12 月中旬 Google 地图有什么变化吗?我检查了 changelog of Javascript Maps API v3 ,但在 2014 年 9 月之后我没有看到任何新的提及。
我应该检查其他地方吗?
或者自 12 月中旬以来,Windows 框上的 QWebView 行为是否有任何变化?这可能吗?
我仍然认为我的 JavaScript 调整不够充分,所以我也会调试该代码,但绝对让我感到困惑的是,在 Windows 计算机上一切正常超过 4 个月,在我的 Debian-Box 上仍然如此。我已经把它放在网上http://pastebin.com/ubRGPtDZ。
对于任何英语不好的非母语人士,我深表歉意。
谢谢大家的建议。
维姆
【问题讨论】:
-
参见notify list,v3.18 于 2014 年 11 月 18 日成为发布版本。不过,您使用的是experimental version,它可能随时更改。也就是说,code in your jsbin works for me (fiddle)
-
@geocodezip 非常感谢您的回复!说真的,我要指定实验版本吗?我以为我必须明确要求“v = 3.exp”。也许我通过不提及“v =”来触发实验版本?好,我将它设为“v=3”。
-
@geocodezip 还有一个问题:我注意到我的问题被否决了。我的问题不恰当吗?我可能没有充分记录自己,应该付出额外的努力。感谢您为使我走上正轨所做的努力!最良好的祝愿,维姆
-
没关系的问题。我赞成帮助抵消仇恨。
标签: javascript qt google-maps google-maps-api-3