我正在尝试在客户的网站上嵌入 Google 地图。
这是我使用的嵌入代码,它是从嵌入它的页面的视图源中复制而来的。我按照此页面http://maps.google.ca/help/maps/getmaps/plot-one.html的说明进行操作
<iframe width="180" height="250" frameborder="0" scrolling="no" marginheight="0"
marginwidth="0" src="http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=
&q=5590+Joliet+Street+Denver,+Colorado+88239&aq=&sll=34.168218,-111.930907
&sspn=15.047206,26.30127&ie=UTF8&hq=&hnear=5590+Joliet+St,+Denver,+Colorado
+80239&ll=39.797915,-104.860812&spn=0.013667,0.025685&t=m&z=14&output=embed">
</iframe>
我收到错误消息(Chrome 开发人员工具、控制台)阻止了具有来源“ http://maps.google.com ”的框架访问具有来源“http 链接此处”的框架。协议、域和端口必须匹配。”并且没有地图显示。
有趣的是,当我将其粘贴到文本文档中并将其保存为 HTML 并在 Chrome 中打开时,地图将显示,但我在开发工具中仍然遇到相同的错误(除了原点为空)。
该应用程序是 php,我已经尝试了 remove_header(); 选项,它没有改变任何东西,我确保 iframe 中的链接包含 output=embed。
我试过 FF、Chrome 和 IE 10,结果都一样。
这是相关页面的链接。(不能发IP地址链接) 198 dot 154 dot 220 dot 143/contact/