首页 文章

Google根据纬度和经度将API映射到返回地点的类型

提问于
浏览
-1

我正在尝试构建一个应用程序,我需要根据纬度和经度检索位置的类型 . 我尝试使用谷歌的地方API,但没有得到满意的结果 .

例如,如果我想知道用户是否搜索SFSU,则应将其存储为“大学” . 我可以通过地理编码API获得其纬度/经度 .

https://maps.googleapis.com/maps/api/geocode/json?address=SFSU&key=YOUR_KEY

但是从地方API,我无法得到确切的类型,我主要把它作为街道或 Build :

https://maps.googleapis.com/maps/api/geocode/json?latlng=37.7244047,-122.4760196&key=YOUR_KEY

同样,我想为任何商场的任何星巴克或商场/购物中心提供咖啡厅 .


编辑:

我在地理编码API和地方API之间感到困惑,因为地理编码API也会返回地点类型 . 我发现即使我们提供正确的纬度和经度,places API也会返回多个结果 . 因此,如果我们需要完美的结果,我们需要使用Places API提供排序过滤器 .

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=(lat),(long)&rankby=distance&key=YOUR_API_KEY

1 回答

相关问题