谷歌地理编码器Vs放置API

时间:2014-07-05 13:54:55

标签: android google-maps google-places-api

我正在使用Geocoder - getFromLocationName根据搜索字符串返回地址列表。这很有效。

我最近遇到了Places自动填充API,我认为使用Places autocomplete而不是Geocoder会更好。我的意思是使用这两者之间的区别。从这两个我可以获得位置和使用标记显示。那么使用Places自动填充功能会更简洁吗?唯一不利的是,我可以在Places autocomplete api上看到配额限制,而在使用Geocoder时没有。 有人可以点亮它吗?

1 个答案:

答案 0 :(得分:2)

为了您的顾虑,您可以同时使用它们。

使用地理编码器的缺点:在某些设备中,Geocoder方法不会返回设备坐标

用户Places API的缺点:配额限制。

为了完成你的任务......你可以利用这两样的东西..

首先使用Geocoder方法并检查它的返回值..

如果Geocoder方法返回值不为Null,则使用该坐标,如果返回的值为Null,则使用Places API。

希望它清除你的怀疑..我个人使用这种方式。

感谢。

<强>更新

请查看此内容.. Google Places API in Android - API_KEY for individual users