Google Map Place Search API:使用地点ID检索地点数据

时间:2014-05-19 01:30:50

标签: google-maps

我正在使用Google Map Place Search API。我们的应用程序具有将一条信息链接到一个地方(来自谷歌的对象对象)的功能。

现在,我使用谷歌地方对象ID链接我的信息。

我的问题是: 如何通过提供谷歌提供的对象ID来获取该地点的信息。 Google是否提供了从ID中读取对象的API。 (

我知道有一个地方参考,用它来识别这个地方很好。文档说,在某种情况下,引用可能无效。


{
            "geometry": {
                "location": {
                    "lat": 38.8852706,
                    "lng": -77.0470548
                },
                "viewport": {
                    "northeast": {
                        "lat": 38.8929246,
                        "lng": -77.0325958
                    },
                    "southwest": {
                        "lat": 38.8793284,
                        "lng": -77.05594750000002
                    }
                }
            },
            "icon": "http://maps.gstatic.com/mapfiles/place_api/icons/generic_business-71.png",
            "id": "da2a7421dfa5aa6389e20647cdbb8e88a2504c05",
            "name": "West Potomac Park",
            "reference": "CoQBfAAAADkSnsucxvVcYVq_vC5xH0S18B-poMsy6OZBnudVoXq26wUkjxhX7vzWbD9sv11qfPs4LW3Y3-EXPbC9kwaolEYlQnwvv7G-eKXJQMeD_wKLEbY1ZfP-67eznjUkyIj2AdNwydRhpKE19pMxvS6ZjAajS9l8VCPkcG7kLu5x0LCfEhCGqMmf8yAzv22_46-DHWuqGhT0CYr1f5HqfCn7V1ZVlOc-Lyd1aQ",
            "types": [
                "park",
                "establishment"
            ],
            "vicinity": "Washington"
        }

1 个答案:

答案 0 :(得分:1)

最近,Google Map API使用名为" placeID"的属性统一了地点的标识,这与" id"和"参考&#34 ;;

  

注意:自2014年6月24日起,不推荐使用id和引用字段。它们将替换为新的地点ID,这是一个唯一标识地点的文本标识符,可用于检索有关该地点的信息。 Places API当前在所有回复中都返回了place_id,并接受Place Details请求中的placeid或Place Delete请求中的place_id。 2015年6月24日之后不久,API将停止返回响应中的id和引用字段。一段时间后,API将不再接受请求中的引用。我们建议您尽快更新代码以使用新的地方ID而不是ID和引用。

参考: https://developers.google.com/places/documentation/search