Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
实现谷歌地图Android搜索_Android_Google Maps_Search - Fatal编程技术网

实现谷歌地图Android搜索

实现谷歌地图Android搜索,android,google-maps,search,Android,Google Maps,Search,我一直在开发一款android应用程序,要求用户能够在地图上搜索企业。为了做到这一点,我一直在使用MapsAPI创建一个google地图,然后使用geocoder搜索地图。我已经能够让这个工作,并有位置意识 然而,结果并不像我希望的那样准确。例如,如果用户搜索“杂货店”,显示的结果不如谷歌地图应用程序中显示的结果准确 我的问题是,搜索地图的最佳方式是什么?我看过PlacesAPI,但每天10万次的搜索限制让我望而却步 为什么不使用自动完成小部件,因为使用限制不适用于小部件。查看部分文档。geoc

我一直在开发一款android应用程序,要求用户能够在地图上搜索企业。为了做到这一点,我一直在使用MapsAPI创建一个google地图,然后使用geocoder搜索地图。我已经能够让这个工作,并有位置意识

然而,结果并不像我希望的那样准确。例如,如果用户搜索“杂货店”,显示的结果不如谷歌地图应用程序中显示的结果准确


我的问题是,搜索地图的最佳方式是什么?我看过PlacesAPI,但每天10万次的搜索限制让我望而却步

为什么不使用自动完成小部件,因为使用限制不适用于小部件。查看部分文档。

geocoder是否有更严格的每天2500次请求限制?答案似乎是使用PlacesAPI。然而,这个请求与每个手机上的每个应用程序安装有关,所以我不太担心。然而,PlacesAPI总共是100000,所以如果我的应用程序变大了,那么这可能会成为一个问题。看起来,“使用限制不适用于小部件”的部分在没有通知的情况下被删除了!