谷歌地图给出谷歌地方API或谷歌地图API不返回的结果

时间:2012-07-06 03:23:02

标签: google-maps google-places-api

我正在尝试使用Google maps API或Google Places API查找悉尼歌剧院的纬度/经度。但是,尽管谷歌地图从浏览器中立即找到了正确的结果,但它们都没有返回类似的内容。

我正在使用这些网址:

http://maps.googleapis.com/maps/api/geocode/json?sensor=false&bounds=-28.729,153.984|-36.102,142.470&address=OPERA%20HOUSE

https://maps.googleapis.com/maps/api/place/search/json?location=-33.9179,151.2333&radius=5000&sensor=false&name=opera%20house&key= {秘密}

谷歌地图API在中国和中国返回3个名额。美国和Google Places API会返回“ZERO_RESULTS”。如果不包括我的Google地方信息密钥,请原谅。纬度/经度适合悉尼市中心。

我做错了什么,或谷歌地图使用的私有数据库比API使用的数据库更完整?

2 个答案:

答案 0 :(得分:0)

您是否尝试过Sydney Opera House

编辑:或新的keyword search

答案 1 :(得分:0)

道歉每个人,事实上我做错了什么:(lat,lng)是肯辛顿,离歌剧院超过5公里,所以它在半径范围之外。当我增加半径时,我得到了预期的结果。

换句话说,我没有证据表明Google Places API提供的结果比Google地图网页差。

注意:在Google 地图 API查询结尾添加“NSW”会导致找到歌剧院。