[Spanish] Openlayers geojson desde github
martinmaximilianoflores
martinmaximilianoflores at yahoo.com.ar
Sat Oct 14 07:32:39 PDT 2017
Raro, una solución que puede funcionar, para dejar de lado como OL maneja los
ajax request en esa version,es que hagas vos por ajax el request e
implementes algo asi:
function CargarCapa(str_geojson)
{
var geojson_format = new OpenLayers.Format.GeoJSON();
var ingeniosAzucareros = new OpenLayers.Layer.Vector();
map.addLayer(ingeniosAzucareros);
ingeniosAzucareros.addFeatures(geojson_format.read(str_geojson));
};
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200)
{
CargarCapa(this.responseText);
}
};
xhttp.open("GET",
"https://raw.githubusercontent.com/transporte17/repo01/master/ingenios.geojson",
true);
xhttp.send();
Lo que más ruido me hace es el "Uncaught SyntaxError: Unexpected end of JSON
input", como si el json no está bien definido, parece que usa JSON.parse el
cual es bastante exigente, pero bueno...
Si el XMLHttpRequest trae bien formado el JSON(Fijate con un
alert(str_geojson)),el problema debe estar en el OpenLayers.Format.GeoJSON.
También según jsonlint.com el json esta perfecto.
Suerte.
--
Sent from: http://osgeo-org.1560.x6.nabble.com/OSGeo-Spanish-Local-Chapter-f3736386.html
More information about the Spanish
mailing list