这里我的问题是自动完成预测是收费吗?我使用这种方法,然后从建议(使用地方API)中获得后期液化天然气,它的成本太高?
我怎样才能降低成本?还有其他存档自动补全建议的方法吗?
如有任何建议和示例,将不胜感激。
Places SDK for Android文档确认findAutocompletePredictions()
请求确实是可计费的:https://developers.google.com/maps/documentation/places/android-sdk/usage-and-billing
您可以通过使用字段屏蔽来优化成本,只返回您需要的位置数据字段。你可以在Android的Places SDK中调用setPlaceFields()
fields方法,该方法接受一个数据字段数组。
例如,下面的代码将只返回搜索位置的place_id
和name
,它们是基本数据的一部分。您可以查看Places Autocomplete (included with Places Details) – Per Session
的可计费使用示例:https://developers.google.com/maps/documentation/places/android-sdk/usage-and-billing#ac-with-details-session
autocompleteFragment.setPlaceFields(Arrays.asList(Place.Field.ID, Place.Field.NAME));