腾讯地图百度地图高德地图_百度地图+腾讯地图+谷歌地图_百度地图apikey

人生苦短,赶快学好 Python!

Pyecharts画图真的很棒百度地图apikey,尤其是地图,所以有时候在百度地图上显示你的数据指标是什么感觉?

百度地图apikey_腾讯地图百度地图高德地图_百度地图+腾讯地图+谷歌地图

其实Pyecharts绘制“地图”并在百度地图中显示的原理很简单,就是使用BMap()类调用百度地图的数据。

调用百度地图的数据,首先需要获取一个叫做ak的东西。

详细说明如何获取百度地图ak

其实百度地图开放平台有很多有用的功能可以供我们调用,但是我们都需要获取一个叫ak的东西。 那么,你知道怎么获得吗?

让我们来看看详细的步骤吧!

① 如果是第一次使用,请先注册一个百度地图开放平台账号;

看这里:https://lbsyun.baidu.com/

② 通过以下地址创建应用

看这里:https://lbsyun.baidu.com/apiconsole/key

打开上述网址后,大致界面如下:

腾讯地图百度地图高德地图_百度地图+腾讯地图+谷歌地图_百度地图apikey

点击上面的Create Application,注意有几个信息需要填写:应用名称,应用类型,Referer列表。 如果您不知道这意味着什么,请填写!

百度地图+腾讯地图+谷歌地图_百度地图apikey_腾讯地图百度地图高德地图

最后点击文末提交按钮,最终界面如下:

腾讯地图百度地图高德地图_百度地图+腾讯地图+谷歌地图_百度地图apikey

看到图中的ak了吗? 这就是我们一直想要得到的。

在百度地图中显示“地图”

有了上面的ak,剩下的就是写代码了,很简单。

from pyecharts import options as opts
from pyecharts.charts import BMap

provinces = ["广东","北京","上海","新疆","湖北","浙江","西藏"]
map_values = [11,21,31,41,39,29,20]

ak = "你的ak"

bmap = BMap()
bmap.add_schema(ak,center=[115.9729.71])
bmap.add("bmap",[list(z) for z in zip(provinces,map_values)],label_opts = opts.LabelOpts(formatter="b"))
bmap.set_global_opts(title_opts=opts.TitleOpts(title="Pyecharts+百度地图"))

bmap.render_notebook()

最终效果如下:

腾讯地图百度地图高德地图_百度地图apikey_百度地图+腾讯地图+谷歌地图

上述代码中,有一个重要的函数:add_schema()函数,一共有5个参数。 第一个就是你得到的ak,还有一个center参数百度地图apikey,表示当前视角的中心点,用经纬度表示。

def add_schema(
    # 百度地图开发应用 appkey,请使用到百度地图的开发者自行到百度地图开发者中心
    # 注册百度 ak。
    baidu_ak: str,

    # 当前视角的中心点,用经纬度表示
    center: Optional[Sequence] = None,

    # 当前视角的缩放比例。
    zoom: Optional[Numeric] = None,

    # 是否开启鼠标缩放和平移漫游。
    is_roam: bool = True,

    # 地图样式配置项
    map_style: Optional[dict] = None,
)

这篇文章是关于这里的。 如果您想了解有关 BMap() 类的更多详细信息,可以参考以下网站。

https://pyecharts.org/#/zh-cn/geography_charts?id=bmap%ef%bc%9a%e7%99%be%e5%ba%a6%e5%9c%b0%e5%9b%be