移动端如何解析复杂multipolygon数据,现在解析失败.
原始数据如下:
"{\"type\":\"GeometryCollection\",\"geometries\":[{\"type\":\"Polygon\",\"coordinates\":[[[107.36923081380209,22.133219303385417],[107.36923833333334,22.133221666666667],[107.36925833333335,22.133221666666667],[107.36923,22.133225],[107.36923081380209,22.133219303385417]]]},{\"type\":\"LineString\",\"coordinates\":[[107.36925333333332,22.13317833333333],[107.36925333333332,22.133176666666667]]},{\"type\":\"Polygon\",\"coordinates\":[[[107.36909833333333,22.132904999999997],[107.36912166666667,22.132943333333333],[107.36912333333333,22.13296666666667],[107.36913833333334,22.13301666666667],[107.36914833333334,22.133036666666666],[107.369175,22.133076666666664],[107.36918666666666,22.13309333333333],[107.36921499999998,22.133128333333335],[107.36923333333334,22.133141666666667],[107.36925333333332,22.13316166666667],[107.36925333333332,22.133176666666667],[107.36923999999999,22.13316166666667],[107.36923666666668,22.13317833333333],[107.36923081380209,22.133219303385417],[107.36917999999999,22.133203333333334],[107.36915499999999,22.133203333333334],[107.369105,22.133221666666667],[107.36908166666666,22.13323666666667],[107.36903166666667,22.133241666666663],[107.36900499999999,22.133235],[107.36897833333333,22.133203333333334],[107.36896833333334,22.13319333333333],[107.36894166666667,22.133155000000002],[107.36892833333334,22.13308833333333],[107.36892666666667,22.133065000000002],[107.36891499999999,22.13301666666667],[107.36891499999999,22.132993333333335],[107.36891499999999,22.132951666666667],[107.36892000000002,22.132931666666664],[107.36896166666665,22.13293],[107.36898500000001,22.13293],[107.36902833333333,22.132934999999996],[107.36904833333334,22.132925],[107.36908166666666,22.13291],[107.36909833333333,22.132904999999997]]]}]}"
移动端现有解析数据:
var geoRegion = GeoRegion()
var isRecor = geoRegion.fromGeoJSON(it.geom)