Показать карту TomTom с фолиумом - PullRequest
0 голосов
/ 21 ноября 2018

Я начинаю изучать данные и выполняю тесты для карт.Я хотел бы визуализировать TomTom map API в блокноте Jupyter с folium , чтобы сравнить его с OpenStreetMap .Карта Openstreet поддерживается Folium, поэтому это легко.Этот код делает свое дело:

import folium 

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

Теперь я хотел бы сделать то же самое с API карт TomTom.На developer.tomtom.com я обнаружил, что это URL-адрес запроса:

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

Так что я подумал реализовать это в 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',
   API_key = 'xxxxxx',
   attr='TomTom')

Я буквально следую примеру фолиевой документации, но она не работает.Кто-нибудь знает, как это решить?Это было бы прекрасно :).Приветствия.

1 Ответ

0 голосов
/ 22 ноября 2018

Спасибо, Боб и Сзогун,

Теперь это работает!Я заменил код на:

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')
...