Geocoder和Gmap在Jupyter Notebook中不起作用



我正试图使用地理编码器使用纬度和经度获得所需的海拔输出,但它返回"none"作为输出。

我甚至尝试过用文档代码测试geocoder,以验证输出是否有效,但仍然收到"none"作为输出。

至于Gmaps,它只是不想在jupyter笔记本上显示自己。

请注意,我是一个python初学者,曾试图找出问题所在,但没有结果。

import geocoder
g = geocoder.google('white house', method='places', key="API_KEY_HERE")
print(g.latlng)
g = geocoder.google([42.34539,-71.0696], method = 'elevation', key="API_KEY_HERE")
print (g.meters)
import gmaps
gmaps.configure(api_key='API_KEY_HERE')
fig = gmaps.figure()
fig

如前所述,地理编码器只是返回"none"作为输入。

Gmaps只返回以下输出:

Figure(layout=FigureLayout(height='420px'((

当我使用无效键时,我也会得到"None"输出。有了一个有效的密钥,我在你的第一个Geocoder调用中得到了[38.8976763, -77.0365298]作为响应,同样,gmaps库在我的笔记本上也能很好地使用我的密钥。

这意味着您没有使用密钥,或者使用了无效密钥。请确保您已启用账单,启用地图API(如Geocoding API和JavaScript API(,并使用有效的API密钥。

请参阅谷歌的入门指南。对于gmap,请参阅身份验证指南。

希望这能有所帮助!

相关内容

  • 没有找到相关文章

最新更新