2016-03-09 82 views
0

我試圖嵌入谷歌地圖的iFrame在我的應用程序時:左上角白色邊框在web瀏覽器使用的iFrame

Dim Map As String 

    Map = "<html>" & _ 
      "<body>" & _ 
       "<div style =""overflow:auto;"">" & _ 
        "<iframe " & _ 
         "Width = """ & webMap.Width & """ " & _ 
         "Height = """ & webMap.Height & """ " & _ 
         "frameBorder=""0"" " & _ 
         "style=""border:0;"" " & _ 
         """padding-top:0;"" " & _ 
         """margin-top:0;"" " & _ 
         """border-top:none;"" " & _ 
         "src=""https://www.google.com/maps/embed/v1/search?key=[Key]&q=[Address]""" & _ 
         "allowfullscreen>" & _ 
        "</iframe>" & _ 
       "</div>" & _ 
      "</body>" & _ 
     "<html>" 

    webMap.DocumentText = Map 

Screenshot

的地圖總是有白邊頂部和左側。我已經嘗試將控件上的邊距設置爲'0',並且如您所見,我嘗試調整邊框的邊框/邊距。這是什麼造成的?瀏覽到普通網址不會產生邊框。

回答

0

也許你可以檢查gmap iframe的CSS。 有時候,您可以在CSS樣式表中覆蓋空白。

0

將ID設置爲您的div <div style =""overflow:auto;"">,如「mapMap」(示例)。 這樣做後,你可以處理你的CSS:

#mapMap > iframe{ 
    border: 0; 
} 

這裏的的jsfiddle: https://jsfiddle.net/curcif/30dkod1t/