解决方案 »

  1.   

    用google搜索搜一下谷歌地图api
    https://developers.google.com/maps/?hl=zh-cn
    或者百度api
    http://developer.baidu.com/map/
    上面都有很多demo的
    http://developer.baidu.com/map/jsdemo.htm
      

  2.   

    我要画地图的底层方法,不是用别人的,因为我是公司开发,地图api是不能用于收费项目的。
      

  3.   

    百度地图 google地图看到的是瓦片数据。
    你可以这样想,一个小图片,第一级完整的一张,第二级,细致一些,也大一些,如是 切成 2*2 的4张小图,
    第三级,更细致的大图,切成4*4的16张小图……
    你可以看到百度 和 google 地图请求里 有 x, y, z 三个参数,这三个参数 中z代表级别, x, y 就是图片坐标。关于他们后台如何切出这些切片地图的,他们有专业的后台地图引擎。原始地图数据确实不是图片,而是存在数据库中各矢量数据,通过地图引擎生成的切片。你连地图理论都不知道,却想要开发后台引擎,还不太现实。
      

  4.   

    地图可以抽象成多层数据的叠加,通过叠加层在三维空间的投射形成完整的地形地貌。它由很多小数据单元组合而成。你想通过java或html画地图,需要经过经纬度坐标和屏幕坐标的转换,很复杂的!
      

  5.   

    楼主你好,GIS如果企业自己做项目,http://www.forbst.comAPI开发想对来说成本比较高。而且耗时比较多,一般的我们公司都会找一些外面专业做GIS地图的公司去做,他们有自己的地图引擎,我们只需要突出要求需要做出什么效果就可以了。而且我们不需要提供服务器,应用的时候直接从对方公司服务器上调取内容就行了。这样相对来说成本就比较低了。是不错的GIS应用方式。上海还是有几家电子地图做的不错的,到时候可以问我。