This is my code.
Lat = 30; Lon = 12; base_url =[ 'http://maps.googleapis.com/maps/api/geocode/json']; formatSpec = '%4.6f'; LatLon = [num2str(Lat,formatSpec),',',num2str(Lon,formatSpec)]; request_url = [base_url '?latlng=' LatLon '&sensor=true_or_false'] docNode = urlread(request_url); data = json.load(docNode); n = size(data.results,2); i = 1; for i = 1:n a = data.results(1,i).types(1,1); b = data.results(1,i).formatted_address; if strcmp(a,'country') == 1 sprintf(b) else if strcmp(a,'locality') == 1 c = b; sprintf(c) end end
end
save('name.mat','b','c') name = load('name.mat','-mat'); N = struct2cell(name);
When you run the above code , the following message will appear. Variable 'c' not found.
So, I want to save as " no data " when there is no value of c or b as the message. What should I do?
Best Answer