2014-02-11 56 views
0

我有一个非常奇怪的谷歌地图问题。结束标记之前我把这个行:谷歌地图加载文件两次

<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=API_KEY_IS_HERE&sensor=false"></script>

,当我试图加载的页面,我得到这样的错误: Uncaught TypeError: Object #<Object> has no method 'Load'

我调查了一点点,我知道该问题与加载谷歌地图文件两次有关。我预览文件和谷歌地图追加两个库:

<script src="https://maps.gstatic.com/intl/pl_pl/mapfiles/api-3/15/11/main.js" type="text/javascript"></script><script src="https://maps.gstatic.com/intl/en_us/mapfiles/api-3/15/11/main.js" type="text/javascript"></script>

它的满载dynamicaly。我认为问题出在两种语言:pl_plen_us。但为什么会发生?你有什么想法如何解决这个奇怪的问题? :d

+0

自动加载它是动态加载?您使用什么来创建使用Google地图的网页?您是否使用某种框架或CMS – putvande

+0

不是,它位于index.html文件内部,正常文本。我正在使用角度 – Astaz3l

+0

你能给这个页面的链接吗? –

回答

1

从源删除该脚本:

<script src="https://maps.gstatic.com/intl/en_us/mapfiles/api-3/15/11/main.js" type="text/javascript"></script> 

应当由https://maps.googleapis.com/maps/api/js?key=API_KEY_IS_HERE&sensor=false

+0

我知道这一点,但问题是,这条线缺失。我搜索了所有文件,并且文件中没有这样的行 – Astaz3l

+1

它必须在那里,它肯定来自serverside。你在那台服务器上使用了一些缓存技术吗? –

+0

嗯,我做了'grep -rl“gstatic”。 '在项目目录中,它是空的。只有缓存技术,我们正在使用的是光油+幽灵为SEO – Astaz3l