get name in struct type

3 次查看(过去 30 天)
MIHYUN
MIHYUN 2014-7-8
评论: Jan 2014-7-8
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 2014-7-8
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
fieldnames
  1 个评论
MIHYUN
MIHYUN 2014-7-8
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