Google IntensityMap Визуализация штатов США - PullRequest
2 голосов
/ 05 апреля 2011

Я пытаюсь использовать библиотеку визуализации Google - карту интенсивности.У меня есть список штатов и количество пользователей в каждом штате.Я могу только показать карту мира, хочу выделить штаты США и только показать нам карту.

http://code.google.com/apis/visualization/documentation/gallery/geomap.html

У кого-нибудь есть хороший пример, учебник или инструкции о том,сделать это?

Ответы [ 2 ]

3 голосов
/ 13 апреля 2011

Это оказалось очень легко. Просто нужно выяснить название региона "сша".

function drawVisualization() {

    var options = {};
    options['region'] = 'usa';
    options['dataMode'] = 'regions';

    var data = new google.visualization.DataTable();
    data.addColumn('string', '', 'USA');
    data.addColumn('number', 'Particpants', 'a');
    data.addRows(1);
    data.setValue(0, 0, CA);
    data.setValue(0, 1, 44);

    // Create and draw the visualization.
    new google.visualization.IntensityMap(document.getElementById('visualization')).
    draw(data, options);
}

google.setOnLoadCallback(drawVisualization);

Надеюсь, это поможет, дайте мне знать, если это работает для вас. Это не полный фрагмент кода, но должно быть достаточно, чтобы понять. Дайте мне знать, если вам нужно больше подробностей.

0 голосов
/ 12 апреля 2011

Похоже, Google сейчас не использует эту возможность. Ему несколько месяцев, но этот ответ в группе API Google Chart , похоже, убивает эту идею. Я ищу ту же функциональность, но самое близкое, что я нашел, это Maps Alive (без принадлежности). Тем не менее, их API кажется более ограниченным, и цены быстро растут. Желаем удачи!

...