【发布时间】:2016-12-25 08:06:50
【问题描述】:
我想在名为 onpaste 的函数中转换从 textarea 接收到的 wkt 字符串。但我总是遇到这个错误:
Invalid WKT string provided to read()
这是我的简单代码,我知道我的 wkt 是正确的,因为我在另一个地方测试过它:
var wkt_geom = document.getElementById("inwkt").value;
wkt = new Wkt.Wkt();
wkt.read(wkt_geom);
这是我的工作:
LINESTRING (30 10, 10 30, 40 40)
【问题讨论】:
-
你的代码和你的WKT是正确的,但是,什么时候执行?如果在
inwktHTML 元素出现在页面上之前执行 JS,wkt_geom可能为空 -
在textarea粘贴内容时调用此代码
-
wkt_geom实际上包含什么?对于您提到的错误,它不能包含您在问题中包含的(有效)WKT。包括显示事物如何连接到“在文本区域中粘贴某些内容时调用”的代码也会有所帮助。
标签: javascript geojson wkt