get name in struct type

3 vues (au cours des 30 derniers jours)
MIHYUN
MIHYUN le 8 Juil 2014
Commenté : Jan le 8 Juil 2014
Hi. I want to get country and locality name using coordinate(latitude & longitude)
%%
Lat = 48.858370;
Lon = 2.294481;
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)
This is matlab code.
For example, Latitude = 51.501261, Longitude = -0.127768
Country is United Kingdom , Locality is London
I want to get the name 'United Kingdom'and'London"
How to get the name?
  1 commentaire
Jan
Jan le 8 Juil 2014
I do not have a function to run "json.load". So the only interesting detail is the format of the output "data". Could you post this in detail?

Connectez-vous pour commenter.

Réponses (1)

Michael scheinfeild
Michael scheinfeild le 8 Juil 2014
fieldnames
  1 commentaire
MIHYUN
MIHYUN le 8 Juil 2014
I used fieldnames, but the desired result was not out.
A = data.results(1,9).types(1,1);
name = fieldnames(A)
types is cell type.
In the cell , Is there a function the same as fieldnames ?

Connectez-vous pour commenter.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by