| rrome | |
<p>Tengo el siguiente código:</p>
<p>do 'cargargeojson'<br /> &PolygonRM.FromGeoJson(&geojsonbarrio) </p>
<p>&Respuesta = &PolygonRM.IsEmpty()</p>
<p>if not &Respuesta<br /> TB_Json.Caption = &PolygonRM.ToGeoJson()<br /> else<br /> TB_Json.Caption = 'sdt vacío'<br /> endif</p>
<p>donde:</p>
<p>cargargeojson es una subrutina que carga en la variable &geojsonbarrio un geoJson de polygon, de la siguiente forma:</p>
<p>sub 'cargargeojson'<br /> <br /> &geojsonbarrio = '{ "type": "Polygon", "coordinates": [ ['<br /> &geojsonbarrio = &geojsonbarrio +'[-70.536339999999967,-33.592855000000135],'<br /> &geojsonbarrio = &geojsonbarrio +'[-70.5367110000001,-33.59359699999996],'<br /> &geojsonbarrio = &geojsonbarrio +'[-70.537085000000076,-33.594476000000022],'<br /> &geojsonbarrio = &geojsonbarrio +'[-70.5370229999999,-33.594880000000018],'<br /> &geojsonbarrio = &geojsonbarrio +'[-70.536425000000008,-33.595243999999866],'<br /> &geojsonbarrio = &geojsonbarrio +'[-70.50446100000012,-33.594359999999945],'<br /> &geojsonbarrio = &geojsonbarrio +'[-70.504094000000137,-33.596565999999967],'<br /> .<br /> .<br /> .<br /> &geojsonbarrio = &geojsonbarrio +'[-70.860274999999973,-33.763831000000131],'<br /> &geojsonbarrio = &geojsonbarrio + '[-70.536339999999967,-33.592855000000135' + '] ] ] }'<br /> <br /> endsub</p>
<p>Cargo el polygom a la variable PolygonRM de tipo geopoligon:</p>
<p>&PolygonRM.FromGeoJson(&geojsonbarrio) </p>
<p>El problema es que en java siempre esa variable está vacía, no obstante que compilé en .net y el resultado es correcto.</p>
<p>¿alguna idea de lo está pasando?. Por qué el método fromGeoJson, no carga en java...??</p>
<p>La versión de genexus es 16 U7, aunque lo probé en el U9 y el resultado es el mismo.</p>
<p>Java version 8 actualización 251.</p>
<p> </p>
|
|
|
|