Создание пользовательских регионов с помощью Google Geochart - PullRequest
1 голос
/ 29 декабря 2011

Я хочу выделить несколько разных регионов (например, все графства) на карте страны.Этого можно достичь при использовании Google Charts, а не маркеров по умолчанию в форме пузырьков?Я хочу, чтобы блики выглядели как обычные нарисованные регионы (т.е. пользовательские регионы).

До этого пытался Рафаэль и рассматривал возможность вернуться к нему, поскольку он точно соответствует тому, что мне нужно - http://raphaeljs.com/australia.html

1 Ответ

2 голосов
/ 18 февраля 2013

Я знаю, что этот пост довольно старый, но вы должны это сделать, вам придется немного взломать карту.Если вы посмотрите на источник карты, вы заметите несколько элементов пути.Каждый элемент пути имеет логическое имя свойство (не атрибут).Логическое имя - это просто набор точек данных, разделенных #.Я считаю, что четвертым индексом должен быть код региона, например, 002 для Африки или США для Соединенных Штатов.Если вы сделали:

$("path").each(function(){ if($(this).prop("logicalname").indexOf("#{REGIONCODE}#") != -1) {/*TO STUFF HERE*/} });

Вы должны быть в состоянии предназначаться для определенных областей.Обратите внимание, что коды регионов, представленные на карте, зависят от разрешения карты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...