Я программирую с помощью JavaScript, и у меня есть API, который дает мне объект JSON. Это URL-адрес → http://193.70.60.44:3000/geoserver/taxi_server/api/v1.0/taxi.
В этом объекте JSON есть JSONOBJECT.position.coordinates [0], который дает мне долготу позиции.
Как я могу получить объект JSON в javascript и использовать координаты?
Подобно этому, используя jQuery (отредактированный), но используя соответствующие свойства в возвращаемом объекте:
var myUrl = 'http://siteofjson.org/getjson/';
$.getJSON(myUrl, function(JSONOBJECT){
console.log(JSONOBJECT.position.coordinates[0]);
var lonLat = new OpenLayers.LonLat(JSONOBJECT.position.coordinates[0].lon,JSONOBJECT.position.coordinates[0].lat)
.transform(
new OpenLayers.Projection("EPSG:4326"), // Transformation aus dem Koordinatensystem WGS 1984
map.getProjectionObject() // in das Koordinatensystem 'Spherical Mercator Projection'
);
});
{"message":"Welcome to the beginning of nothingness."}