解决方案 »

  1.   

    现在地图上获取各个单位的坐标,然后调用谷歌地图的api。在地图上标注
      

  2.   

      function load() {
          if (GBrowserIsCompatible()) {
            var map = new GMap2(document.getElementById("map"));
                var geocoder = new GClientGeocoder();
            var address = "这里输入你查询的地址"
            map.addControl(new GSmallMapControl());
                    
                    geocoder.getLatLng(address, function(point) {
                            if (!point) {
                              alert('Google Maps 找不到改地址!'); 
                            } else {
                              map.setCenter(point, 13);
                              var er = new GMarker(point);
                              map.addOverlay(er);
                              er.openInfoWindowHtml("在這裡輸入要顯示在對話框的文字");
                            }
                      });
          }
        }
    网上有些资料,自己查查。
      

  3.   

    你这样企业公司的地址的经纬度都是手工录入到数据库中的,你可以做个企业公司信息管理的功能,然后在地图上显示,就调用相应的API就可以了。
      

  4.   

    ,将数据放在xml里,用GDownloadUrl载入,
      

  5.   

    http://blog.sina.com.cn/s/blog_3d10a8830100vnuv.html
      

  6.   


    google、百度以及其它地图,都有相应的http api的服务功能可以调用,来返回地址的经纬度。你可以选择一种好用的,免费的。不过国内的地图之间是有“猫腻”的,如果选择不同的地图,那么你应该计算出两个地图的纠偏系数来。例如选择百度地图的至少5、6个点经纬度,然后找到谷歌地图的的经纬度,计算出偏移参数(x、y方向上的6个参数),然后调用用百度的地址经纬度转换webservice来取得谷歌地图上各个地址的经纬度。
      

  7.   

    调用用百度的地址经纬度转换webservice来取得谷歌地图上-->调用用百度的地址经纬度webservice来转换取得谷歌地图上找个正规学过gis基本知识的人问问。我在gis方面是业余的,感觉完全靠自学gis纯粹是自欺欺人。只有找正规科班的人请教,你才能学会动手能力。