我使用谷歌地理编码仅仅是为了检索位置名称,这样用户就可以将他们居住的地方(国家/城市)输入到表单中,我实际上不是"地理编码"。
Angular-ui的Typeahead部分我有两个顾虑:
1)我没有发送API密钥,但它仍然有效…这样可以吗?(我已经发现在论坛中不再需要了…)
2)有没有更好的方法?也许有一个地方数据库或一些第三方服务来提供国家/城市名称?
我认为这个数据库是你正在寻找的,它为你提供了所有国家,他们的国家代码,地区,城市,邮政编码,纬度,经度,地铁代码和区域代码问题是这是一个很长的列表,所以你必须在如何向用户显示这些信息方面有点创意(一个自动补全器可以做到这一点)
如果你想要其他的东西试试OSM,他们有很多这样的服务,你需要给它国家代码和城市,这样它就会给你位置。或者在你的情况下,你有lang+lati,你需要地址所以我认为你可以使用这个
希望这对你有帮助