显示带有叶片的TomTom地图

时间:2018-11-21 16:00:33

标签: python openstreetmap folium tomtom

我正在开始数据科学家工作,并且正在为地图做基准测试。 我想在Jupyter笔记本中使用叶子可视化 TomTom map API ,以将其与 OpenStreetMap 进行比较。叶片支持Openstreet地图,因此很容易。这段代码可以解决问题:

import folium 

OSM_map = folium.Map(location=[45.523, -122.675],
                    zoom_start=13,
                    tiles="OpenStreetMap")

现在,我想对TomTom maps API做同样的事情。在developer.tomtom.com上,我发现这是请求URL:

https://api.tomtom.com/map/1/tile/basic/main/0/0/0.png?view=Unified&key=*****

所以我想在小叶上实现这一点。我没有收到错误消息,但仅显示灰色地图。

TomTom_map = folium.Map(
   location=[45.523, -122.675],
   zoom_start=10,
   tiles='http://{s}.api.tomtom.com/map/1/tile/basic/main/{z}/{x}/{y}.png',
   API_key = 'xxxxxx',
   attr='TomTom')

我从字面上遵循了folium文档的示例,但是它不起作用。有人知道如何解决吗?那太好了 :)。干杯。

1 个答案:

答案 0 :(得分:1)

感谢Bob和Szogoon,

现在可以使用!我将代码替换为:

import folium 

TomTom_map = folium.Map(
    location=[45.523, -122.675],
    zoom_start=10,
    tiles= 'http://{s}.api.tomtom.com/map/1/tile/basic/main/{z}/{x}/{y}.png? 
    view=Unified&key=********',
    attr='TomTom')