0

刚开始在我们的 Google Maps API 页面之一中遇到错误。它一直运行良好,上周运行良好,但我今天早上对其进行了测试,但它在 Chrome 中无法运行。

页面链接:

http://www.stroud.gov.uk/whereilive/index.asp?uprn=010014280260&postcode=GL5+4UB&page=planning

地图上应该有许多标记和一个圆圈,但这些没有出现。我在控制台中收到以下错误:

Uncaught SyntaxError: Unexpected token ILLEGAL maps.gstatic.com/cat_js/intl/en_gb/mapfiles/api-3/9/2/%7Bcommon,map,util,infowindow,marker,poly%7D.js:6

看这个指向这个谷歌函数:

google.maps.__gjsload__('poly', 'function...

我的第一个想法是“我没有画任何多边形/线等”,但后来我意识到我正在画一个圆圈。这发生在使用标准 google.maps.Circle 函数的 whereilive_google_maps_live_v3.js 中第 263 行的 DrawCircle 函数中。

如果我删除对 DrawCircle 的调用,则页面加载并显示标记。

这只发生在 Chrome 中。还在 IE9/8/7、Firefox 13、Opera 和 Safari 中进行了测试,一切正常并绘制圆圈。

代码没有改变,直到上周末在包括 Chrome 在内的所有浏览器中都可以正常工作。

其他人是否有同样的问题或任何想法?

干杯,

麦克风

4

0 回答 0