私が探しているのは、世界の残りの部分をグレー表示することで、Googleマップの地図上の特定の領域を強調する方法です。
2つのポリゴンのうち1つは表示され、もう1つは表示されず、マップが静的(マップの移動なし)の場合にのみ機能するというソリューションについて聞いたことがあります。ただし、ユーザーが地図をズームおよびドラッグできるようにしたいと思います。
また、ある領域を強調することを考えていない他の方法にも興味があります。
更新:
radekが投稿したソリューションを試してみると(つまり、outerBoundaryIs(ビューよりも大きい)とinnerBoundaryIs(強調する領域)を持つPolygonでKMLを作成する)ズームインすると、長方形の領域がもう周囲のポリゴン。見る:
それに対する経験/解決策をお持ちですか?
update2:
Google Fusion Tablesを使用して、radekのソリューションをテストする時間ができました。最初は、KMLと同じようにタイルが見つからないという問題がありました(上の写真を参照)。私は彼のソリューションのjqueryハックがロードされていないタイルを意図していたと感じています:
setTimeout(function(){
$("img[src*='googleapis']").each(function() {
$(this).attr("src",$(this).attr("src")+"&"+(new Date()).getTime());
});
}, 5000);
更新後にタイルが読み込まれるように思えたので、自分でハックを使用していません。新しいユーザーごとにバグが発生した場合は、それを試してみます。