0

我正在尝试使用Google Maps API制作一个小型应用程序。

它将显示一个区域中的每个快餐店位置。我知道已经有一些应用程序可以做同样的事情,但我想学习并做我自己的事情:)。

例如,我有一个包含 1000 个地址的列表,我希望每个地址都显示在地图上。小号

  • 每次用户想要使用我的应用程序时,我的应用程序是否应该向 Google 发送 1000 次位置的经度和纬度请求?

  • 或者我应该将经度和纬度存储在我的数据库中吗?如果是这样,有没有办法通过请求获得它们?我知道有一种方法可以一个一个获得,而不是全部获得。

4

1 回答 1

2

Geocoder API 对每个 API 密钥有一个请求限制(您必须获得其中一个):每天 2500 次左右。我建议您使用地理编码器获取所有地址的纬度和经度并将它们保存到 SQLite,这样您就可以一直重复使用这些位置。只需编写一个遍历所有地址的循环,向谷歌发出请求并存储纬度/经度信息。如果你达到了他们的限制,你可以在第二天继续。

于 2012-08-16T14:55:14.130 回答