Що я шукаю, це спосіб підкреслити певну область на карті Карт Google, виділяючи решту світу.
Я чув про якесь рішення щодо використання 2 полігонів, з яких 1 видно, а іншого немає, і що він працює лише у тому випадку, якщо карта є статичною (немає руху карти). Однак я хочу, щоб користувач міг масштабувати та перетягувати карту.
Мене також цікавлять інші способи, які я не думав наголошувати на тій чи іншій області.
оновлення:
Коли я спробую рішення, розміщене Radek (тобто створення KML з багатокутника із зовнішніми межами (більшими, ніж перегляд) та InternalBoundaryIs (це область, на яку слід підкреслити)), я отримую проблему, що коли я збільшую, прямокутні області не охоплюються навколишній багатокутник більше. Побачити:
Хтось із досвідом / рішенням цього?
update2:
Нарешті я встиг випробувати рішення Radek за допомогою Google Fusion Tables. Спочатку у мене були ті ж проблеми з відсутніми плитками, що і з KML (див. Малюнок вище), але після іншого навантаження здається, що він піднявся, і він показував плитки абсолютно правильними. У мене таке відчуття, що злом jquery в його рішенні був призначений для плиток, які не завантажувались:
setTimeout(function(){
$("img[src*='googleapis']").each(function() {
$(this).attr("src",$(this).attr("src")+"&"+(new Date()).getTime());
});
}, 5000);
Оскільки плитка, здається, завантажується після оновлення, я не використовував злом сам. Якщо помилка трапиться для кожного нового користувача, я зіткнуся з цим.