从城市PHP获取状态

时间:2016-08-02 08:59:52

标签: php google-maps-api-3

var data = [{
  "id": "111111",
  "name": "Parent",
  "steps": [{
    "id": "22222",
    "name": "Child",
    "steps": [{
      "id": "333333",
      "name": "Child -Child",
      "steps": [{
        "id": "444444",
        "name": "Child - Child - Child",
        "steps": [{
          "id": "5555",
          "name": "Child - Child - Child - Child"
        }, {
          "id": "522e9327-0747-4080-b6e2-d57e726b5b26",
          "name": "Child - Child - Child - Child 2"
        }],

      }],

    }],

  }],
}]

var names = [];
function getNames(arr) {
    for (var i = 0; i < arr.length; i++) {
        names.push(arr[i].name);
        if (arr[i].steps && arr[i].steps.length)
            getNames(arr[i].steps);
    }
}

getNames(data);

console.log(names);

其实我想通过输入城市名称来获取州名。可能我错了,但只是想确认一下。

1 个答案:

答案 0 :(得分:0)

是的,您可以使用以下API

http://maps.googleapis.com/maps/api/geocode/json?address=mumbai&sensor=false

在浏览器中打开它,您将看到结果集