Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Geopy始终为地址返回非类型对象_Python_Geopy_Nominatim - Fatal编程技术网

Python Geopy始终为地址返回非类型对象

Python Geopy始终为地址返回非类型对象,python,geopy,nominatim,Python,Geopy,Nominatim,我是地理编码新手,我正在尝试使用以下地址1宜家WAYSTORE 027ISVADGZC,德克萨斯州圆岩市,邮编78664。每次我在Geopy中为这个地址和其他地址使用Namingm类时,我不仅无法获得地址的纬度和经度,而且我在stackoverflow上找到的任何资料或文档都没有详细说明如何解决此问题 我尝试了一些代码的地址,并已短 from geopy.geocoders import Nominatim address = '1 IKEA WAYSTORE 027ISVADGZC,ROUND

我是地理编码新手,我正在尝试使用以下地址1宜家WAYSTORE 027ISVADGZC,德克萨斯州圆岩市,邮编78664。每次我在Geopy中为这个地址和其他地址使用Namingm类时,我不仅无法获得地址的纬度和经度,而且我在stackoverflow上找到的任何资料或文档都没有详细说明如何解决此问题

我尝试了一些代码的地址,并已短

from geopy.geocoders import Nominatim
address = '1 IKEA WAYSTORE 027ISVADGZC,ROUND ROCK,TX 78664'
geolocator = Nominatim(user_agent='<example email>')
location = geolocator.geocode(address, exactly_one=True)
print(location.latitude)
print(location.longitude)
来自geopy.geocoders导入提名
地址='1宜家WAYSTORE 027ISVADGZC,德克萨斯州圆岩市,邮编78664'
地理定位器=提名(用户\代理=“”)
location=geolocator.geocode(地址,恰好为1=True)
打印(位置、纬度)
打印(位置、经度)

能否向我解释一下为什么这段代码不返回经度和纬度,以及我需要实现什么特定的解决方案来获取这些属性?

您是否尝试过直接在Nomatim中搜索? 例如在
据我所知,它没有这个地址。

您是否尝试过直接在Nomatim中搜索? 例如在
据我所知,它没有这个地址。

你能给我一些与这个地址相关的地理编码方法的可复制示例吗?你是如何获得钥匙的?它是免费的吗?我正在尝试用一些代码创建一个注释。。。但是用TomTom取代Nomatim却没有成功。获取API密钥。您每天的免费交易限额为2500笔。一个交易=一个地理编码。你成功了吗?你能给我一些可复制的例子,说明一种地理编码方法可以使用这个地址吗?你是如何得到钥匙的?它是免费的吗?我正在尝试用一些代码创建一个注释。。。但是用TomTom取代Nomatim却没有成功。获取API密钥。您每天的免费交易限额为2500笔。一个事务=一个地理编码。你成功了吗?