0

我正在尝试使用 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= {secret}

Google Maps API 返回中国和美国的 3 个地点,Google Places API 返回“ZERO_RESULTS”。请原谅我没有包含我的 Google 地方信息密钥。纬度/经度适用于悉尼市中心。

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

4

2 回答 2

0

你试过悉尼歌剧院吗?

编辑:还是新的关键字搜索

于 2012-07-06T05:32:54.810 回答
0

向大家道歉,实际上我做错了:(lat,lng)是针对距离歌剧院超过 5 公里的肯辛顿的,所以它在半径之外。当我增加半径时,我得到了预期的结果。

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

Note: Adding "NSW" to the end of a Google Maps API query results in the opera house being found.

于 2012-07-08T11:25:35.613 回答