如何添加地理自动填充功能?

时间:2017-03-16 09:34:23

标签: python

我有一个python代码,它返回一些地址的完整地理地址:

import geocoder 
g = geocoder.google('Mountain View, CA')
print(g.address)

'Mountain View, CA, USA'

有没有办法返回10个最相关的地址,而不只是一个?

2 个答案:

答案 0 :(得分:0)

据我发现阅读ParseException : only ACLs can be stored in the ACL key包的文档和示例代码,geocoder方法只返回一个结果。

如果您使用geocoder.google()使用以下代码搜索附近的医院:

geocoder

只会输出一个结果:

import geocoder
res = geocoder.google("nearby hospitals")
print(res.address)

我已在https://c9.io/

中对此进行了测试

答案 1 :(得分:0)

您可以使用google api服务

http://maps.google.com/maps/api/geocode/json?address=Mountain%20View

api将返回一个json字符串,你可以从该json数据中获取完整地址