get name in struct type

1 回表示 (過去 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
Michael scheinfeild 2014 年 7 月 8 日
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 ?

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeJSON Format についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by