首页 > php代码 > php 调用goolge地图代码

php 调用goolge地图代码

<?php

 require('path.inc.php');

 header('content-Type: text/html; charset=utf-8');

 $borough_id = intval($_GET['id']);

 if(!$borough_id){

  echo '

  <script>

   parent.document.getElementById(\'mapDiv\').style.display="none";

      parent.document.getElementById(\'mapDivLink\').style.display="none";

    </script>

  ';

  exit;

 }

 $borough = new Borough($query);

 $boroughInfo = $borough->getInfo($borough_id,'*',1,true);

 //charsetIconv($boroughInfo,'gbk','utf-8');

 $pos = strpos($boroughInfo['borough_name'],'(');

 if($pos!==false){  

  $boroughInfo['borough_name'] = substr($boroughInfo['borough_name'],0,$pos);

 }

 

 $boroughInfo['borough_address'] = iconv('gb2312','utf-8',$boroughInfo['borough_address']);

 $boroughInfo['borough_name'] = iconv('gb2312','utf-8',$boroughInfo['borough_name']);

 

 $pos = strpos($boroughInfo['borough_name'],'(');

 if($pos!==false){  

  $boroughInfo['borough_name'] = substr($boroughInfo['borough_name'],0,$pos);

 }

 if(strpos($boroughInfo['borough_name'],'福州')===false){

  $boroughInfo['borough_name'] = "福州".$boroughInfo['borough_name'];

 }

?>

<!DOCTYPE html>

<html>

  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8"/>

    <title>小区地图</title>

    <script src="<?php echo $cfg['path']['js'].'jquery.js'; ?>" type="text/javascript"></script>

    <script src="http://ditu.google.com/maps?file=api&amp;v=2.x&amp;key=ABQIAAAAHhTjWVGPsP7PRmx_R_91ZRTVyAFvJakBKxQFkhQ3JHiKjMJ6fhSBvkRl-6priBh_xdqXZcn6jaYGDw&hl=zh-CN" type="text/javascript"></script>

    <script src="http://www.google.com/uds/api?file=uds.js&amp;v=1.0" type="text/javascript"></script>

    

    <script type="text/javascript">

    var map = null;

    var geocoder = null;

  document.domain="fangke.cc";

    function initialize() {

      if (GBrowserIsCompatible()) {

        map = new GMap2(document.getElementById("map_canvas"));

        //map.setCenter(new GLatLng(39.917, 116.397), 13);

        geocoder = new GClientGeocoder();

        map.addControl(new GLargeMapControl());

          //map.addControl(new GMapTypeControl());

      }

    }

    function showAddress(address) {

      if (geocoder) {

        geocoder.getLatLng(

          address,

          function(point) {

            if (!point) {

             parent.document.getElementById('mapDiv').style.display="none";

             parent.document.getElementById('mapDivLink').style.display="none";

            } else {

             $.post("ajax.php", { point: point,action:"point", id: "<?php echo $boroughInfo['id'];?>" } ,function(data){

               //alert(data);

              });

             

              map.setCenter(point, 13);

              var marker = new GMarker(point);

              map.addOverlay(marker);

              marker.openInfoWindowHtml(address+"<br><span style='font-size:12px; color:#999; line-height:150%;'><?php echo $boroughInfo['borough_address']; ?></span><br><a href='<?php echo $cfg['url_community'];?>sale.php?id=<?php echo $borough_id ?>' style='font-size:12px; color:#f90; line-height:150%;' target='_blank'>二手房源:<?php echo $boroughInfo['sell_num']; ?>套</a><br><a href='<?php echo $cfg['url_community'];?>rent.php?id=<?php echo $borough_id ?>' style='font-size:12px; color:#f90; line-height:150%;' target='_blank'>出租房源:<?php echo $boroughInfo['rent_num']; ?>套</a>");

            }

          }

        );

      }

    }

    function setPoint(point){//http://www.phprm.com

   eval("var latlng = new GLatLng"+point+";");

   map.setCenter(latlng, 13);

   var marker = new GMarker(latlng);

   map.addOverlay(marker);

   marker.openInfoWindowHtml("<a href='<?php echo $cfg['url_community'];?>g-<?php echo $borough_id ?>.html' style='font-size:14px; color:#000; line-height:150%;' target='_blank'><?php echo $boroughInfo['borough_name']; ?></a><br><span style='font-size:12px; color:#999; line-height:150%;'><?php echo $boroughInfo['borough_address']; ?></span><br><a href='<?php echo $cfg['url_community'];?>sale.php?id=<?php echo $borough_id ?>' style='font-size:12px; color:#f90; line-height:150%;' target='_blank'>二手房源:<?php echo $boroughInfo['sell_num']; ?>套</a><br><a href='<?php echo $cfg['url_community'];?>rent.php?id=<?php echo $borough_id ?>' style='font-size:12px; color:#f90; line-height:150%;' target='_blank'>出租房源:<?php echo $boroughInfo['rent_num']; ?>套</a>");

    }

    </script>

  </head>

  <body onunload="GUnload()">

      <div id="map_canvas" style="width: 680px; height: 300px"></div>

  </body>

  <script type="text/http://www.phprm.com">

   initialize();

   <?php if ($boroughInfo['layout_map'] ){ ?>

     setPoint('<?php echo $boroughInfo['layout_map']; ?>');

    <?php }else{ ?>

     showAddress('<?php echo $boroughInfo['borough_name']; ?>');

    <?php } ?>

  </script>

</html>


本文地址:http://www.phprm.com/code/f7db3fadec6f775cd0d1317e1c522172.html

转载随意,但请附上文章地址:-)

标签:none

发表留言