我想获取我的应用程序中显示的各种餐厅的平均用户评分。这些餐厅是按其经度和纬度列出的。因此,我首先需要获取每个餐厅的place_id,然后获取该餐厅的用户评分。
我检查了这个: https://developers.google.com/places/android-sdk/place-id 但这对我没有太大帮助,因为我还很陌生。另外,谷歌说,您必须为获得该地点的等级而付费。是吗?
答案 0 :(得分:0)
使用适用于Android的Places SDK-Places Details,您可以通过在地点详细信息请求中指定 "Place.Field.RATING"
字段来获得地点的评分。
在ID为example的地方,请在placeFields
变量中指定要返回的数据:
List<Place.Field> placeFields = Arrays.asList(Place.Field.ID, Place.Field.NAME, Place.Field.RATING);
然后,您可以使用getRating()
方法检索返回的数据。
在适用于Android here的Places SDK上查看更多示例。
对于定价,每个位置详细信息请求均相应收取$ 0.017 USD,另加数据SKU(基本,联系和/或大气)的费用,具体取决于呼叫中指定的字段。查看有关定价here的更多信息。
RATING
字段位于Atmosphere Data SKU下,收费为每次通话$ 0.005美元。
希望这会有所帮助!