get name in struct type

3 Ansichten (letzte 30 Tage)
MIHYUN
MIHYUN am 8 Jul. 2014
Kommentiert: Jan am 8 Jul. 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 Kommentar
Jan
Jan am 8 Jul. 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?

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Michael scheinfeild
Michael scheinfeild am 8 Jul. 2014
fieldnames
  1 Kommentar
MIHYUN
MIHYUN am 8 Jul. 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 ?

Melden Sie sich an, um zu kommentieren.

Community Treasure Hunt

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

Start Hunting!

Translated by