http://www.88880808.com/map/sale#&l1=30.657405853271484&l2=104.065933227539062&l3=14
 有没有哪位朋友知道这种效果是怎么实现的,像上面这种,每个坐标点上提示有多少套房子。
我现在只能做到点击后显示出来,今天才接触google的接口。

解决方案 »

  1.   

    http://code.google.com/intl/zh-CN/apis/maps/index.html,另外感觉现在还是用百度,或国内其他地图保险一点,你懂的
      

  2.   

    <html>
    <head>
    <meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
    <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true">
    </script>
    <script type="text/javascript">
    function initialize() {
    var latlng = new google.maps.LatLng(24.9834, 102.6601);
    var myOptions = {
    zoom: 12,
    center: latlng,
    mapTypeId: google.maps.MapTypeId.ROADMAP
    };
    var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
    var er = new google.maps.Marker({
    position: latlng,
    map: map,
    title: "西贡码头"
    });
    var contentString = '<div id="content">' + '<div id="siteNotice">' + '</div>' + '<h3 id="firstHeading" class="firstHeading">罗顿艾伦斯中国有限公司西南营销中心</h3>' + '<div id="bodyContent">' + '&nbsp;&nbsp;&nbsp;&nbsp;罗顿艾伦斯是一个具有超凡魅力和生活活力的时尚休闲服装品牌,对高品位生活质素的苛求融入时装设计理念中,提倡随性自然、中性自由、追求细节、体现尊贵、品位优雅和着装的新生活态度。  ' + '<p>网站 <a href="http://www.lawtonchina.com">' + 'http://www.lawtonchina.com</a> </p>' + '</div>' + '</div>';
    var infowindow = new google.maps.InfoWindow({
    content: contentString
    }); google.maps.event.addListener(er, 'click',
    function() {
    infowindow.open(map, er);
    });
    infowindow.open(map, er);
    }
    </script>
    </head>
    <body onload="initialize()">
    <div id="map_canvas" style="width:100%; height:100%">
    </div>
    </body></html>