代码之家  ›  专栏  ›  技术社区  ›  Dale Nguyen

怪异的PHP谷歌地图在Iframe中嵌入行为

  •  0
  • Dale Nguyen  · 技术社区  · 7 年前

    我尝试根据地址嵌入谷歌地图。

    <iframe src="<?= $map_src ?>" width="500" height="100%" frameborder="0" style="border:0" allowfullscreen=""></iframe>
    

    当我使用此地址时,地图会显示:

    $map_src = "https://www.google.ca/maps?q=spa810+33535 Peachtree Rd. NE, Suite 530+Atlanta+GA&z=17&iwloc=near&output=embed";
    

    然而,当我尝试使用另一个时。它显示了错误

    $map_src = "https://www.google.ca/maps?q=spa810+32222+McKinney+Ave+#120+Dallas+TX&z=17&iwloc=near&output=embed";
    
    Refused to display 'https://www.google.ca/maps?q=spa810+2222+McKinney+Ave+#120+Dallas+TX&z=17&iwloc=near&output=embed' in a frame because it set 'X-Frame-Options' to 'sameorigin'.
    

    我真的不确定在这种情况下会发生什么。有什么想法吗?

    1 回复  |  直到 7 年前
        1
  •  0
  •   Dale Nguyen    7 年前

    “#120”导致此问题。我替换了“ #120“by”Suite 120 而且效果很好!