我有一些代码在带有Openlayers的Openstreetmap上显示多边形。它在Firefox中运行良好,但在Chrome或Safari中无效。
Chrome抱怨的代码行是:
var poly = new OpenLayers.Geometry.Polygon([polyCoords]);
Uncaught SyntaxError:意外的标识符。
我已经包含了openlayers.js,还有其他OpenLayers.Geometry代码,Chrome没有抱怨。
任何人都知道为什么?