I have a JSON file (names.json) with 300 location ID:Name pairs eg:
{
    "stationNames": [
  {
     "stationID":"01234"
    ,"stationName":"Station One"
  },
  {
     "stationID":"09999"
    ,"stationName":"Station Two"
  },
  {
     "stationID":"00300"
    ,"stationName":"Station Three"
  }]
}
And a text file (latest.txt) with a list of image names:
ID01234_1_201.jpg
ID01234_1_291.jpg
ID01234_1_090.jpg
ID01234_1_180.jpg
ID00300_1_270.jpg
ID00300_1_360.jpg
ID00300_1_090.jpg
ID00300_1_180.jpg
Where the first part of the image name corresponds to a stationID from the JSON.
I need to generate a list of unique locations that match the images in the list.
So for the supplied image list the output would be:
Station One
Station Three
So far I have:
                $.get('latest.txt', function (data) {
                cleanData = data.replace(/ID/g, "").replace(/.jpg/g, "") + "";
                camImages = cleanData.split("n");
                $.each(camImages, function (key, value) {
                    part = value.split("_");
                    station = part[0];
                    cameraNo = part[1];
                    angle = part[2];
                    if (stationTmp !== station) {
                        stations.push(station);
                        stationTmp = part[0];
                    }
                    if (station === stationID) {
                        $('body').append($('<div><image src="images/ID' + station + '_' + cameraNo + '_' + angle + '.jpg" width=300 /></div>'));
                        //console.log(station)
                    }
                });
                getParts(stations);
            });
            function getParts(camStationID) {
                $.getJSON('names.json', function (json) {
                    $.each([json.stationNames, camStationID], function () {
                        $.each(this, function (i, v) {
                            console.log(v);
                        });
                    });
                });
            };
Can anyone point me in the right direction?
      
 
Aucun commentaire:
Enregistrer un commentaire