2014-03-25 65 views
0

直到幾個星期前,我才能在winForms應用程序中的.net webBrowser控件中呈現Google地圖請求。現在,谷歌地圖突然渲染不正確。有沒有人有任何見解?這裏的一些VB代碼片段...谷歌地圖嵌入API渲染問題.net網絡瀏覽器控件

Dim url As String = "http://maps.google.com/maps?f=q&source=s_q&hl=en&ie=UTF8&output=embed&z=15&q=100+Corporate+Woods,+Rochester,+NY+14623,+USA" 
Dim sb As New StringBuilder 

    sb.Append("<html>") 
    sb.Append("<head>") 
    sb.Append("</head") 
    sb.Append("<body>") 

    sb.Append("<iframe src =""" & url & """ height=""" & 800 & """ width=""" & 800 & """ frameborder=""0"" style=""border:0""></iframe>") 

    sb.Append("</body") 
    sb.Append("</html>") 

    WebBrowser1.ScriptErrorsSuppressed = False 
    WebBrowser1.DocumentText = sb.ToString 

而且現在的輸出如下所示:

enter image description here

是否有任何任何見解或解決方法?

+0

谷歌地圖不是剛剛發佈了Google地圖服務/ API的相當實質性的升級(劇變?)嗎? –

+0

他們確實這樣做,因此問題。 –

+0

想知道他們正在輸出什麼,現在是HTML5兼容,而.NET的webBrowser控件可能不是...純粹spitballing這個... –

回答

1

谷歌必須補丁的問題,一切又恢復到預期的工作。