【发布时间】:2016-06-14 23:50:21
【问题描述】:
我正在尝试从 SQL 将 MultiPolygon 加载到 Geo Jason 对象,但它不起作用..
什么工作(这会创建几何对象)...
var geoJsonObj = {
'type': 'Feature',
'geometry': {
"coordinates": [
[[[-91.0759333619999, 40.15440933399983],
[-91.066378752, 40.154309680999823],
[-91.066282352, 40.157927062999832],
[-91.0751007809999, 40.157994385999814],
[-91.0758658189999, 40.157997289999805],
[-91.075866624, 40.157608482999827],
[-91.0758737049999, 40.157300970999813],
[-91.0759333619999, 40.15440933399983]]]
]
, "type": "MultiPolygon"
}
};
什么不起作用...
var geoJsonObj = {
'type': 'Feature',
'geometry': webMapValues.geometry
};
其中 webMapValues.geometry 由 SQL 填充,值为...
"{
"coordinates":
[[[
[-91.0759333619999,40.15440933399983],
[-91.066378752,40.154309680999823],
[-91.066282352,40.157927062999832],
[-91.0751007809999,40.157994385999814],
[-91.0758658189999,40.157997289999805],
[-91.075866624,40.157608482999827],
[-91.0758737049999,40.157300970999813],
[-91.0759333619999,40.15440933399983]
]]]
,"type":"MultiPolygon"}"
请注意,唯一的区别是 SQL 加载的变量中的值在 "" 引号内。
我尝试了几种“格式”解决方案,但似乎陷入了死胡同。
非常感谢任何帮助!
【问题讨论】: