允许用户输入地址android

时间:2015-03-14 03:37:41

标签: java android google-maps

我正在开发一个Android应用程序,我想要三个下拉列表,包括国家,州和城市。我如何获取数据库?有没有谷歌api可以帮助我像谷歌地图,当我们开始输入地址,它自动建议包括城市,州和国家的完整地址。

我发现有些公司提供这个数据库,但他们收费很多,我认为有一些简单的方法可以做到这一点。

2 个答案:

答案 0 :(得分:1)

这些数据的大量示例可在互联网上免费获得。许多开发人员需要这样的数据,因此其他开发人员在线共享他们的编译列表。他们甚至经常通过版本控制站点更新它们。

Google就像“JSON国家/地区列表”一样。 Here's just one I found

这是一份非常全面的国家名单,以及每个国家内的每个城市。此数据采用JSON格式,在Android中很容易解析。 This post explains it pretty well

答案 1 :(得分:0)

您可以查看此链接,将Google地图地址与您的Android应用结合使用:Adding Place Autocomplete to your Android App

当然,您需要注册Google Maps API密钥。

此外,如果您使用(免费)Android Studio IDE,则可以创建使用地图的示例应用。

对于世界各地城市的免费列表,您可以尝试这些: