替代解决方案,以避免“拒绝显示'SAMEORIGIN'www.google.co.in/maps/place/”

时间:2014-10-21 11:49:23

标签: google-maps iframe

我要求在用户的个人资料页面上显示Google地图,最终用户将添加Google地图网址。对于此用户,可以在Google上搜索该位置,并可以复制Google提供的Google地图网址作为结果。这是最终用户获取Google地图网址的最简单方法。

iframe中显示Google地图网址时,我收到以下错误:

拒绝展示' https://www.google.co.in/maps/place/Prince+Bijoy+Memorial+Hospital/@28.012196,73.326442,15z/data=!4m2!3m1!1s0x0:0x9e25cc2a3dc80115&output=embed'在一个框架中因为它设置了X-Frame-Options'到' SAMEORIGIN'。

以下是示例网址:

https://www.google.co.in/maps/place/Prince+Bijoy+Memorial+Hospital/@28.012196,73.326442,15z/data=!4m2!3m1!1s0x0:0x9e25cc2a3dc80115

我的iframe

<iframe src="https://www.google.co.in/maps/place/Prince+Bijoy+Memorial+Hospital/@28.012196,73.326442,15z/data=!4m2!3m1!1s0x0:0x9e25cc2a3dc80115" height="800" width="800"></iframe>

注意: 我在网上搜索了这个问题,但没有找到任何提供生成Google地图网址的简便方法的解决方案。

请分享建议。

2 个答案:

答案 0 :(得分:2)

您需要使用嵌入式api https://support.google.com/maps/answer/3544418?hl=en。 只需点击地图左下角的链轮,然后“分享并嵌入地图&#39;”,然后是“iframe&#39;。

答案 1 :(得分:2)

您需要点击以下链接。

http://www.wikihow.com/Geocode-an-Address-in-Google-Maps-Javascript

它将克服你的问题。