MATLAB Answers

get name in struct type

조회 수: 15(최근 30일)
MIHYUN
MIHYUN 8 Jul 2014
댓글: Jan 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
Jan
Jan 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?

댓글을 달려면 로그인하십시오.

답변(1개)

Michael scheinfeild
Michael scheinfeild 8 Jul 2014
fieldnames
  댓글 수: 1
MIHYUN
MIHYUN 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 ?

댓글을 달려면 로그인하십시오.

Community Treasure Hunt

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

Start Hunting!

Translated by