如何在谷歌汽车完成api城市。 (通过不使用城市过滤器)

时间:2016-05-23 13:32:46

标签: google-maps ionic-framework google-api google-places-api

我对搜索短语“pizza”(我正在使用IONIC框架)进行以下回复

响应

{
  "predictions": [
    {
      "description": "Pizza Hut, Hosur Road, Koramangala, Bangalore, Karnataka, Índia",
      "id": "2b55ed5a9aed64b64681b7cae7bd433f38ba9e20",
      "matched_substrings": [
        {
          "length": 5,
          "offset": 0
        }
      ],
      "place_id": "ChIJ6a8wkE0UrjsR6elyWkwGHcA",
      "reference": "ClRPAAAAzLe8qVgAkiBbz-Cif85hcF4D1S4YET963hf4AmHfj7OSroHM3hcpJ1Bu6TNvTVO6TB7Wu5118UExyjjae7EE7yB4kdKhl0xj7KeEkvbmxosSENEmhCfEPA8yvAHzp1DkjYoaFNvJC65vPF5HR1hGx5DJcEbl7eVi",
      "terms": [
        {
          "offset": 0,
          "value": "Pizza Hut"
        },
        {
          "offset": 11,
          "value": "Hosur Road"
        },
        {
          "offset": 23,
          "value": "Koramangala"
        },
        {
          "offset": 36,
          "value": "Bangalore"
        },
        {
          "offset": 47,
          "value": "Karnataka"
        },
        {
          "offset": 58,
          "value": "Índia"
        }
      ],
      "types": [
        "establishment"
      ]
    },
    {
      "description": "Pizza Stop, Bangalore, Karnataka, Índia",
      "id": "7b97bf048f4e5d7d3f182d5562df134b18916a11",
      "matched_substrings": [
        {
          "length": 5,
          "offset": 0
        }
      ],
      "place_id": "ChIJR7E43VwUrjsRfF6kXy4caY4",
      "reference": "CkQ3AAAAA6bg7qawyEGHxDPuIGHH_J8SBJEOtSDf2AjaxjWKRVtXa6JKMnLWZ52RWvhexbBkPBiXwXgu8AjFQhBwwp2o7RIQpmcKff_mRHmIcfTegJpVwRoU7Ed_5mwY7Cwm2WqiJsb4BFNFmOU",
      "terms": [
        {
          "offset": 0,
          "value": "Pizza Stop"
        },
        {
          "offset": 12,
          "value": "Bangalore"
        },
        {
          "offset": 23,
          "value": "Karnataka"
        },
        {
          "offset": 34,
          "value": "Índia"
        }
      ],
      "types": [
        "establishment"
      ]
    },
    {
      "description": "Pizza Hut, Bangalore, Karnataka, Índia",
      "id": "89f0706e71cc9e3d4fe06937668f55a3a6070135",
      "matched_substrings": [
        {
          "length": 5,
          "offset": 0
        }
      ],
      "place_id": "ChIJZfd7Q5gVrjsRK9bMp_lDgG0",
      "reference": "CkQ1AAAAkgKaG3hUwUSk6KpncGURn7E-MM0NabnMEDbTdrPyYrUh6DWm4zImi0f3nMKJFtdnkK_oBOUDvwF5Q7vcwNdf3hIQNQ23oX0K3_JeyxigiynAIhoU-_Zhf-fb4_TetJaRAcx3uWXKc9M",
      "terms": [
        {
          "offset": 0,
          "value": "Pizza Hut"
        },
        {
          "offset": 11,
          "value": "Bangalore"
        },
        {
          "offset": 22,
          "value": "Karnataka"
        },
        {
          "offset": 33,
          "value": "Índia"
        }
      ],
      "types": [
        "establishment"
      ]
    },
    {
      "description": "Pizza Hut, 80 Feet Main Road, 6th Block, Bangalore, Karnataka, Índia",
      "id": "543fccc3c0000ceb02fd2369afcced7f1b142d85",
      "matched_substrings": [
        {
          "length": 5,
          "offset": 0
        }
      ],
      "place_id": "ChIJGR1d60YUrjsRtRqxM5tSTF8",
      "reference": "CmRTAAAAEQcyyLenxCTnjwzvuwIqzUOTRFqqza8xqAIC54AHgSsb3zcyWIgdAfPQRKyzUBzl9naxHACxLW3BFOjbwFaInmc3X_B5vqpGCX2GWofdDad_ObrwbVNQb-Km-g3leCkzEhDQkFCCi72FY-8DmJvVesv8GhSqB1hOHhfLZbUtJuuWHpNF7U_NSg",
      "terms": [
        {
          "offset": 0,
          "value": "Pizza Hut"
        },
        {
          "offset": 11,
          "value": "80 Feet Main Road"
        },
        {
          "offset": 30,
          "value": "6th Block"
        },
        {
          "offset": 41,
          "value": "Bangalore"
        },
        {
          "offset": 52,
          "value": "Karnataka"
        },
        {
          "offset": 63,
          "value": "Índia"
        }
      ],
      "types": [
        "establishment"
      ]
    },
    {
      "description": "Pizza Hut, Doctor Rajkumar Road, 1st Block, Rajaji Nagar, Bangalore, Karnataka, Índia",
      "id": "6a3a7c43d53dc6d282741f4e800695263b7265e4",
      "matched_substrings": [
        {
          "length": 5,
          "offset": 0
        }
      ],
      "place_id": "ChIJpZthuYM9rjsRjrU8f_1_hQo",
      "reference": "CnRkAAAAnFuYugW4vi-uUTub-y5oH8RcuqzZFNbpOBfOeywJfUupj3mhX90iQLeGND2p8DOwS0vjDm_68H82dsi6RsKqQ4v_oWLEsElGrR7kxTF3BhjN2ZRAr0C3Cqa1xLnrJKuK4c-et6NhB6BjyJgVisEFixIQkLH-MyY28G0j_GLhJrtyDhoUtMkSBHETtI1gb705S5BjoU3xoC8",
      "terms": [
        {
          "offset": 0,
          "value": "Pizza Hut"
        },
        {
          "offset": 11,
          "value": "Doctor Rajkumar Road"
        },
        {
          "offset": 33,
          "value": "1st Block"
        },
        {
          "offset": 44,
          "value": "Rajaji Nagar"
        },
        {
          "offset": 58,
          "value": "Bangalore"
        },
        {
          "offset": 69,
          "value": "Karnataka"
        },
        {
          "offset": 80,
          "value": "Índia"
        }
      ],
      "types": [
        "establishment"
      ]
    }
  ],
  "status": "OK"
}

我想在用户搜索地点时获取城市的名称(例如城市电台,因此它应该获取城市的名称,但它应该用整个地址填充列表)

0 个答案:

没有答案