Как использовать последний API визуализации Google в greasemonkey? - PullRequest
0 голосов
/ 30 мая 2011

пытаясь заставить API визуализации Google работать в greasemonkey (firefox), я пытался просто использовать:

  // @require          http://www.google.com/jsapi

но тогда я получаю сообщение об ошибке: google.visualization не определена

после добавления:

//  google.load('visualization', '1', {packages: ['table']});

я получаю сообщение об ошибке: $ не определено

я требую не ту вещь? пожалуйста, помогите.

Заранее спасибо за полезные ответы!

1 Ответ

1 голос
/ 05 апреля 2012

У меня был похожий вопрос относительно API Карт Google.

в моем случае мне пришлось добавить API на страницу с

API_js_callback = "http://maps.google.com/maps/api/js?sensor=false&region=BR&callback=initialize";

var script = document.createElement('script');
    script.src = API_js_callback;
    var head = document.getElementsByTagName("head")[0];
    (head || document.body).appendChild(script);

и googleназывается unsafeWindow.google, поэтому я также добавил google = unsafeWindow.google.

initialize = setTimeout(function () {
    google = unsafeWindow.google;
    directionsService = new google.maps.DirectionsService();
    directionsDisplay = new google.maps.DirectionsRenderer();
    .
    .
    .

проверьте полный код и объяснение здесь: как использовать API Google Maps с помощью greasemonkey для чтения таблицы адресови проследить маршрут?

...