刚刚开始在我们的某个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功能:
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在内的所有浏览器中都在上周末工作。
其他人是否有同样的问题或想法?
干杯,
麦克