首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用google绘制用python绘制的google地图中的点

用google绘制用python绘制的google地图中的点
EN

Stack Overflow用户
提问于 2022-04-29 10:24:33
回答 1查看 1K关注 0票数 0

我试图在地图上画一些点,当我在网上搜索时,我发现了谷歌地图和Bokeh库的这个教程。问题是,在完成了在google中获取密钥的所有步骤之后,设置了环境变量,当我试图绘制图表时,它说google地图无法加载。由于我没有太多的时间,而且我真的需要绘制一些数据(UTM坐标,我打算用pyproj转换成纬度和经度),我想知道是否有人知道,另一个图书馆,有例子,易于工作,在那里我可以绘制我的数据(是一个熊猫数据与东方,向北,海拔)。

这是我试图复制的示例中的代码:

代码语言:javascript
运行
复制
import os
ACCESS_KEY_ID = os.environ.get('ACCESS_KEY_ID')
api_key = os.environ['SECRET_ACCESS_KEY']
import pandas as pd
from bokeh.io import output_notebook
df = pd.read_csv('dvf_gex.csv')
lat, lon = 46.2437, 6.0251
from bokeh.io import show
from bokeh.plotting import gmap
from bokeh.models import GMapOptions
bokeh_width=500
bokeh_height=500
def plot(lat, lng, zoom=10, map_type='roadmap'):
    gmap_options = GMapOptions(lat=lat, lng=lng, 
                               map_type=map_type, zoom=zoom)
    p = gmap(api_key, gmap_options, title='Pays de Gex', 
             width=bokeh_width, height=bokeh_height)
    show(p)
    return p

这就是我遇到的错误:

我在浏览器控制台上遇到的错误是:

我已经激活了地图嵌入API,这足够了吗?我应该激活另一个API吗? 1:https://thedatafrog.com/en/articles/show-data-google-map-python/#commento-login-box-container 2:https://i.stack.imgur.com/SxoXS.png 3:https://i.stack.imgur.com/rjqc2.png

EN

回答 1

Stack Overflow用户

发布于 2022-04-29 15:16:10

我想谷歌已经淘汰了GMap版本,这是Bokeh2.4.2默认指定的版本吗?这是相当恼人和用户不友好的他们。但是,您可以通过将其传递给gmap来指定要使用的任何API版本。

代码语言:javascript
运行
复制
gmap(api_key, api_version="3.47", ...)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72056488

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档