Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Openlayers,Geometry.Chrome中的多边形意外标识符_Javascript_Google Chrome_Openlayers - Fatal编程技术网

Javascript Openlayers,Geometry.Chrome中的多边形意外标识符

Javascript Openlayers,Geometry.Chrome中的多边形意外标识符,javascript,google-chrome,openlayers,Javascript,Google Chrome,Openlayers,我有一些代码用Openlayers在Openstreetmap上显示多边形。它在Firefox中运行良好,但在Chrome或Safari中不起作用 Chrome抱怨的代码行是: var poly = new OpenLayers.​Geometry.​Polygon([polyCoords]); 未捕获的语法错误:意外的标识符 我已经包括了openlayers.js,还有其他openlayers.Geometry代码,Chrome并没有对此抱怨 有人知道为什么吗?当您收到错误时,您能打印出po

我有一些代码用Openlayers在Openstreetmap上显示多边形。它在Firefox中运行良好,但在Chrome或Safari中不起作用

Chrome抱怨的代码行是:

var poly = new OpenLayers.​Geometry.​Polygon([polyCoords]);
未捕获的语法错误:意外的标识符

我已经包括了openlayers.js,还有其他openlayers.Geometry代码,Chrome并没有对此抱怨


有人知道为什么吗?

当您收到错误时,您能打印出polyCoords变量的值吗?是的,这是Google Chrome中数组的console.log。不过,我不认为这是一个数据错误。[Array[2]0:“59.334524116709”1:“17.997951304289”长度:2 proto:Array[0],Array[2]0:“59.331963137511”1:“17.997994219634”长度:2 proto:Array[0],Array[2]0:“59.331963137511”1:“17.998037134977”长度:2 proto:Array[0]]但如果我只是键入:var poly=new OpenLayers,polyCoords的值并不是导致这种情况的原因。​几何学​多边形();我仍然会犯同样的错误。