我正在尝试使用 Google Maps API 创建一个小应用程序。
它将显示某个区域的每个快餐位置。我知道已经有一些应用程序做了同样的事情,但我想学习并做自己的事情 :)。
E.g。我有一个1000地址的列表,我希望每个显示在地图上。小号
每次用户想要使用我的应用程序时,我的应用程序是否应向Google发送1000次请求位置的经度和纬度?
或者我应该将经度和纬度存储在我的数据库中?如果是这样,有没有办法通过请求获取它们?我知道有一种方法可以逐个获取它,而不是全部获取它们。
答案 0 :(得分:2)
Geocoder API每个API密钥都有一个请求限制(您必须获得其中一个):每天2500次调用。我建议您使用Geocoder获取所有地址的Lat和Lon并将它们保存到SQLite,这样您就可以一直重复使用这些位置。 只需编写一个遍历所有地址的循环,将请求发送到谷歌并存储纬度/经度信息。如果达到极限,可以在第二天继续。