奇怪的PHP谷歌地图嵌入在iframe中的行为
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了奇怪的PHP谷歌地图嵌入在iframe中的行为相关的知识,希望对你有一定的参考价值。
我试图根据地址嵌入谷歌地图。
<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'.
我不确定在这种情况下会发生什么。有任何想法吗?
答案
“#120”导致了这个问题。我用“Suite 120”替换了“#120”,它运行正常!
以上是关于奇怪的PHP谷歌地图嵌入在iframe中的行为的主要内容,如果未能解决你的问题,请参考以下文章