Javascript 如何仅绘制相邻的48个州?

Javascript 如何仅绘制相邻的48个州?,javascript,leaflet,Javascript,Leaflet,我用传单画了一张美国地图(并没有别的)。我只想画48个相邻的州——没有阿拉斯加或夏威夷,没有加拿大,没有墨西哥,等等。我的目标是最终得到一张交互式地图,看起来像这样: 我知道如何突出显示这些特定状态,等等。。。我只需要能够控制传单,这样它就不会在美国以外的地方画任何东西。我该怎么做 (我只想在美国的图片上使用图像地图,但我希望在悬停上突出显示各州……如果走这条路线而不使用传单是更好的方式,我愿意但不确定如何绘制悬停上突出显示的州,并希望得到任何提示。) 注意:这与这个问题不同,这个问题询问如何

我用传单画了一张美国地图(并没有别的)。我只想画48个相邻的州——没有阿拉斯加或夏威夷,没有加拿大,没有墨西哥,等等。我的目标是最终得到一张交互式地图,看起来像这样:

我知道如何突出显示这些特定状态,等等。。。我只需要能够控制传单,这样它就不会在美国以外的地方画任何东西。我该怎么做

(我只想在美国的图片上使用图像地图,但我希望在悬停上突出显示各州……如果走这条路线而不使用传单是更好的方式,我愿意但不确定如何绘制悬停上突出显示的州,并希望得到任何提示。)


注意:这与这个问题不同,这个问题询问如何在地图上设置边界,以便用户不能滚动离开美国。我想更改屏幕上绘制的内容。

抓取一个州的GeoJSON文件(),将阿拉斯加和夏威夷从文件中切掉(或在客户端执行)。使用
L.GeoJSON
将这些州带入。使用
L.DivIcon

为每个状态添加文本标签听起来传单不是您要寻找的-传单只是一个小部件,用于将您提供给它的瓷砖上的任何图像合成到可缩放的画布中。试着看看像这样的东西