老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

php+js如何實現百度地圖多點標注-創新互聯

這篇文章主要介紹了php+js如何實現百度地圖多點標注,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

網站設計制作過程拒絕使用模板建站;使用PHP+MYSQL原生開發可交付網站源代碼;符合網站優化排名的后臺管理系統;成都網站設計、網站建設、外貿網站建設收費合理;免費進行網站備案等企業網站建設一條龍服務.我們是一家持續穩定運營了十載的創新互聯建站網站建設公司。

本文實例講述了php+js實現百度地圖多點標注的方法。分享給大家供大家參考,具體如下:

php+js如何實現百度地圖多點標注

1.php創建json數據

$products = $this->product_db->select($where);
$products_json = json_encode($products);

2.js傳入json數據

類似于這樣的結構

var markerArr = [{
  title: "名稱:廣州火車站",
  point: "113.264531,23.157003",
  address: "廣東省廣州市廣州火車站",
  tel: "12306"
}, {
  title: "名稱:廣州塔(赤崗塔)",
  point: "113.330934,23.113401",
  address: "廣東省廣州市廣州塔(赤崗塔) ",
  tel: "18500000000"
}, {
  title: "名稱:廣州動物園",
  point: "113.312213,23.147267",
  address: "廣東省廣州市廣州動物園",
  tel: "18500000000"
}, {
  title: "名稱:天河公園",
  point: "113.372867,23.134274",
  address: "廣東省廣州市天河公園",
  tel: "18500000000"
}];

js擅長處理json數據

3.處理地圖

document.write('');
function citymap(markerArr, cityName){
  this.markerArr = markerArr;
  this.cityName = cityName;
  this.initMap = function() {
    this.createMap();//創建地圖
    this.setMapEvent();//設置地圖事件
    this.addMapControl();//向地圖添加控件
  };
  this.createMap = function() {
    var map = new BMap.Map("dituContent");//在百度地圖容器中創建一個地圖
    map.centerAndZoom(cityName,'13');
    window.map = map;//將map變量存儲在全局
    // 繪制點
    for (var i = 0; i < markerArr.length; i++) {
      var p0 = markerArr[i].baidu_lng;
      var p1 = markerArr[i].baidu_lat;
      var maker = this.addMarker(new window.BMap.Point(p0, p1),markerArr[i],i );
      this.addInfoWindow(maker, markerArr[i], i);
    }
  };
  this.addMarker = function(point,pro,index) {
    var myIcon = new BMap.Icon("http://api.map.baidu.com/img/markers.png",
      new BMap.Size(23, 25), {
        offset: new BMap.Size(10, 25),
        imageOffset: new BMap.Size(0, 0 - index * 25)
      });
    var marker = new BMap.Marker(point, {
      icon: myIcon
    });
    map.addOverlay(marker);
    var label = new BMap.Label(pro.name,{offset:new BMap.Size(20,-10)});
    // 設置label樣式
    label.setStyle({ 
      color : "#CC3333", 
      fontSize : "13px", 
      backgroundColor :"#CCFFFF",
      border :"0", 
      fontWeight :"bold" 
    });
    marker.setLabel(label);
    return marker;
  };
  this.addInfoWindow = function(marker,pro) {
    //pop彈窗標題 
    var title = '' + pro.name + '
';     //pop彈窗信息      var html = [];     html.push('');     html.push('');     html.push('地址:');     html.push('' + pro.address + ' ');     html.push('');     html.push('');     var infoWindow = new BMap.InfoWindow(html.join(""), {       title: title,       width: 200     });     var openInfoWinFun = function() {       marker.openInfoWindow(infoWindow);     };     marker.addEventListener("click", openInfoWinFun);     return openInfoWinFun;   }   this.setMapEvent = function() {     map.enableDragging();//啟用地圖拖拽事件,默認啟用(可不寫)     // map.enableScrollWheelZoom();//啟用地圖滾輪放大縮小     map.enableDoubleClickZoom();//啟用鼠標雙擊放大,默認啟用(可不寫)     map.enableKeyboard();//啟用鍵盤上下左右鍵移動地圖   };   this.addMapControl = function() {     //向地圖中添加縮放控件     var ctrl_nav = new BMap.NavigationControl({anchor:BMAP_ANCHOR_TOP_LEFT,type:BMAP_NAVIGATION_CONTROL_LARGE});     map.addControl(ctrl_nav);       //向地圖中添加縮略圖控件     var ctrl_ove = new BMap.OverviewMapControl({anchor:BMAP_ANCHOR_BOTTOM_RIGHT,isOpen:1});     map.addControl(ctrl_ove);       //向地圖中添加比例尺控件     var ctrl_sca = new BMap.ScaleControl({anchor:BMAP_ANCHOR_BOTTOM_LEFT});     map.addControl(ctrl_sca);   };   this.initMap(); }

感謝你能夠認真閱讀完這篇文章,希望小編分享的“php+js如何實現百度地圖多點標注”這篇文章對大家有幫助,同時也希望大家多多支持創新互聯網站建設公司,,關注創新互聯行業資訊頻道,更多相關知識等著你來學習!


網頁標題:php+js如何實現百度地圖多點標注-創新互聯
網站URL:http://www.xueling.net.cn/article/djsgod.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 色一区二区三区四区 | 亚洲新视频 | 最新av偷拍av偷窥av网站 | 自拍一区视频 | 向往的生活第2季免费观看 被按摩师玩弄到潮喷在线播放 | 久久精品国产久精国产果冻传媒 | 天堂亚洲一区 | 日韩人妻无码一区二区三区久久 | 国产成人免费高清AV | 青青草这里有精品 | 国产精品午夜福利在线观看地址 | 免费在线国产视频 | 精品国产第一区二区三区 | 懂色一区二区二区av免费观看 | 日本三级图片 | 在线视屏 | 亚洲一级爰片777777 | 红尘影院手机在线观看 | 中文字幕亚洲综合久久菠萝蜜 | 日韩在线短视频 | 国产一区二区三区美女被黑人伦 | 欧美18—19sex性护士中国 | 在线成人看片 | 在线免费观看视频a | 欧美熟妇与小伙性欧美交 | 黄色一级视频免费在线观看 | 亚洲AV无码一区二区三区鸳鸯影院 | 午夜寂寞福利 | 美女裸体无遮挡永久免费观看网站 | 91精品国产乱码久久桃 | 天天干夜夜拍 | 欧美xxxx做受欧美88bbw | 国产伦精品一区二区三区不卡视频 | 国产精品中文字幕在线观看 | 中文字幕四虎 | 一区二区亚洲精品国产精华液 | 黄瓜视频在线免费欧美日韩在线看 | 一区二区天堂 | 轻轻色在线观看 | 97色偷偷色噜噜狠狠爱网站97 | 国产成人精品一区二区尿失禁 |