电子地图制作是属于编程方向的,很走巧,我就是学地理信息系统的,电子地图是可以基于一些gis软件包的二次开发,目前,国外的可以用mapinfo,arcgis,mapx都是不错的,国内的用supermap可以,二次开发是相对比较简单的,因为程序模块是已经写好的,你只要调用些方法和属性就可以了,如果是从底层开发,那就有够呛了。网上的电子地图是一种wep
gis,网络电子地图,楼主还是先学习如果编单机版的电子地图吧,至于你说的制作方法和原理没什么东西,就是编程,页面结构什么的也没什么东西,毕竟电子地图是一个工程项目,系统化,没那么容易。