首页 文章

谷歌地理编码器Vs放置API

提问于
浏览
3

我使用Geocoder - getFromLocationName基于搜索字符串返回地址列表 . 这很好用 .

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

1 回答

  • 2

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

    Disadvantage of using Geocoder :在某些设备中,Geocoder方法不返回设备坐标

    Disadvantage of user Places API :配额限制 .

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

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

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

    希望它能清除你的疑惑..我个人用这种方式 .

    谢谢 .

    UPDATE

    请看看这个.. Google Places API in Android - API_KEY for individual users

相关问题