托管更改后,Google Map Api V3不会显示

时间:2013-02-18 06:43:16

标签: javascript google-maps-api-3 hosting

我是JavaScript和Google Maps API的新手。我为我的客户网站做了一些地图 - 我的最后一张地图是一种带有海关标记的商店定位器 - 我使用的是Google API版本3,传感器设置为false,我不使用API​​ KEY。

我无法弄清楚为什么更改托管地图后根本没有显示。该脚本似乎加载,但只显示一个空白框,在第一次托管工作,如魅力,但第二个不起作用,第一个是Linux Apache,第二个是Windows IIS,我不认为问题是由于使用Windows,因为它是一个包含静态HTML的页面和带有动态Google Map的CSS。

这是首次托管http://ofimatic.com.ni/blandonmoreno/

的网站

这是没有地图工作的网站http://www.blandonmoreno.com/home.html

为什么相同的代码不适用于其他主机?新托管有多个网站相同的IP,都使用谷歌地图。这可能是问题吗?我看不到标签说我通过了Google Maps API的使用限制。我需要使用API​​密钥吗?

2 个答案:

答案 0 :(得分:2)

应该很简单。

  • 转到google api console
  • 导航至 API访问标签
  • 为您的项目找到“ Web应用程序的客户端ID ”部分
  • 点击“修改客户端设置
  • 您将看到一个包含当前项目设置的弹出窗口 Edit client settings window
  • JavaScript来源更改为新的一次(http://ofimatic.com.ni/ ...至http://www.blandonmoreno.com/ ...);
  • 现在点击更新按钮

    我认为这应该对你有帮助!

答案 1 :(得分:1)

HI @lenon对于这个太迟的回复感到抱歉,但我认为对其他人有用;问题是谷歌地图的启动功能,我在body标签中启动脚本与窗口onload功能,所以多站点主机修改body标签和地图没有启动,我插入启动器功能到最后在head部分中映射脚本并再次工作。再次感谢你的帮助。