2013-08-13 2 views
0

Используя jVectorMap, я хотел бы иметь функцию, которая берет код страны в качестве ее параметров, а затем выделяет эту страну на карте. Например:jVectorMap - заполнить страну нажатием кнопки

function colorCountry(var code){ 
    $('#world-map').vectorMap(
     code : '#686868', 
    )); 
} 

Это всего лишь макет; Я спрашиваю здесь, потому что у меня мало опыта работы с Javascript/jQuery и не удалось найти подходящее решение в Google.

Я хотел бы, чтобы функция просто окрашивала страну, в которой она была предоставлена, вместо того, чтобы очищать карту, поэтому только одна страна окрашена. Например:

colorCountry("DE"); 
colorCountry("US"); 

..would представить пользователю карту с как США и DE цветной, а не только один.

+0

вы можете сделать jsfiddle пример для этого – vinothini

+0

jsfiddle? Код, который я ввел, не работает, это всего лишь пример того, чего я пытаюсь достичь. – user2450099

ответ

0

Попробуйте это:

$('#world-map').vectorMap({ 
    series: { 
     regions: [{ values: { 
        "US":"#686868", 
        "DE":"#686868" 
        }, attribute: 'fill' }] 
    } 
}); 
Смежные вопросы