扩展@tmcw的答案...秘诀是使用在http://leafletjs.com/reference.html#polygon中描述的属性绘制多边形。你可以通过传递一个由经纬度数组组成的数组来创建带洞的多边形,第一个经纬度数组代表外环,其余的代表内部的洞。第一个多边形将是一个与地图本身一样大的矩形,而洞将是您想要突出显示的国家。L.polygon( [outerBoundsLatLngs, latLngs] ); 这是一个可用的示例: http://jsfiddle.net/FranceImage/1yaqtx9u/