google map v3 地图搜索功能

系统 1846 0

第一次做google map 开发,对很多东西不熟习,除了看api外,就是各种尝试。也谢谢帮我的 睥睨 大笑  在下班前,把这些整理了下传上来,方便自己以后用到,同时也给做map开发的新人一点提示吧 睡觉

  1. function  searchmap(){  
  2.     //先从输入框中取出要搜的地名   
  3.     var  address=$( "#check_box" ).val();  
  4.     if ( " " ==address){  
  5.         alert( "请输入要定位的地名!" );  
  6.          return   false ;  
  7.    } else {  
  8.     geocoder =  new  google.maps.Geocoder();  //注意:还有一个全局的 var geocoder 对象   
  9.      if (geocoder){  
  10.         geocoder.geocode({ 'address' : address },  function (results, status) {  
  11.              if  (status == google.maps.GeocoderStatus.OK) {  
  12.                  var  GeoCode = ((results[0].geometry.location).toString().replace(/[()]/g,  '' )).split( "," ,2);  
  13.                  var  lat = parseFloat(GeoCode[0]); //纬度   
  14.                  var  lng = parseFloat(GeoCode[1]); //经度   
  15.                  var  mylatlng =  new  google.maps.LatLng(lat, lng);      
  16.                 map.setCenter(mylatlng);                                           
  17.                  //对搜索到的这个点进行标注   
  18.                              var  marker =  new  google.maps.Marker({  
  19.                     map: map,  
  20.                     position: mylatlng,  
  21.                     title:address  
  22.                 });  
  23.              //点击事件,下面的经度和纬度是我要使用的,点击的时候弹出层   
  24.                                 google.maps.event.addListener(marker,  'click' function (){  
  25.                       showLayer( 'add_button' );  
  26.                       $( "#weidu_id" ).val(lat);  
  27.                       $( "#jingdu_id" ).val(lng);  
  28.                     });  
  29.                       
  30.                 }  else  {  
  31.                 alert( "谷歌地图没有找到的原因是:"  + status);  
  32.                 }  
  33.             });  
  34.         }  
  35.    }  
  36. }      

google map v3 地图搜索功能


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论