Успешный вызов API CartoDB Python не обновляет карту?

Использование urllib для вызова API из CartdoDB (см. Пример Эндрю Хилла). Я получил успешный ответ "200" и могу заставить скрипт распечатать мой ответ JSON, но моя проблема в том, что карта не обновляется после выполнения этого оператора SELECT. Я пропускаю шаг, чтобы это произошло?

Спасибо!

Бен


import urllib
import urllib2
import json

username = '[MY USER NAME]'
apikey = '[MY API KEY]'
query = 'SELECT * FROM map_census_acs2012_ct WHERE (population > 8000 AND population <= 26908)'

url = "https://[MY USER NAME].cartodb.com/api/v1/sql"

# prams object that holds our api key and query.
params = {
    'api_key' : apikey,
    'q'       : query  
}

req = urllib2.Request(url, urllib.urlencode(params))
res = urllib2.urlopen(req)
res.getcode()

1 ответ

Решение

Как говорит Джон Барса, для правильного обновления вашей карты на стороне клиента новыми данными вам необходимо использовать API CartoDB.js.

PS: я добавляю комментарий в качестве ответа, чтобы иметь возможность пометить его как действительный.

Другие вопросы по тегам