我不知道你想做成什么级别的电子地图,如果你想做成真正意义的电子地图,并且功能十分强大,你可以从www.esri.com下载一个控件mapobject,这个空间值非常专业的地图控件,允许你是用分布式数据,你可以把它放到html页中,这是真正意义的电子地图。
如果你只想模仿地图,你可以使用<img ...>+<shape ...>,但你必须找到各个点的坐标,而且并非真正意义的地图。
以上为html,使用java有格局限就是只能在applet的区域内操作,不灵活。
这是我的个人看法。建议使用第一种做法,我做过这种项目。