国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

百度3D地圖API的調用以及適應過程

開發 前端
做軟件工程大作業的時候需要使用到baidu地圖的API。這里將調用百度地圖API的過程說明一下。

其實大部分是參照百度API的實例說明做了。只做了一些小小的改動。因為個人對javascript非常不熟。只能一邊寫代碼一邊上網查找。為了使地圖顯示效果達到和follow5顯示的效果一致,我自己寫了一個javascript函數show()。估計這個就是此處的重點吧。

aspx頁面

html代碼唯一要注意的就是

  1. <div style="width:797px;height:597px;border:1px solid gray;font-size:12px" id="container"></div><!--地圖--> 

因為這個是地圖顯示的div。注意的是id必須和下文javascript代碼中的id保持一致。

  1. <div style="height:auto; width:1440px;"> 
  2.             <div style=" background-color:#CCC; height:600px; float:left; margin:10px auto auto 40px; width:800px; border:solid 3px #CCC"> 
  3.             <div style="width:797px;height:597px;border:1px solid gray;font-size:12px" id="container"></div><!--地圖--> 
  4.             </div> 
  5.             <div style="width:500px; height:550px; float:left; margin:auto auto auto 5px;"> 
  6.                 <div style="height:30px; width:450px; padding-bottom:0px;"></div> 
  7.                 <div style="width:442px;Z-INDEX:1;height:560px;OVERFLOW:auto;"> 
  8.                     <table cellpadding="5px" cellspacing="20px" style="font:'微軟雅黑'; color:#FFF;"> 
  9.                       
  10.                         <asp:Literal ID="ltrShow" runat="server"></asp:Literal><!--右框顯示數據--> 
  11.                      
  12.                     </table> 
  13.                 </div> 
  14.                 <div style="height:30px; width:450px; padding-top:0px;"></div> 
  15.             </div> 
  16.         </div> 

JS部分(放在aspx頁面底部即可)

當然還需要在aspx頁面的head里面加入一段

  1. <script type="text/javascript" src="http://api.map.baidu.com/api?v=1.2"></script> 

這個表示將baidu地圖提供的api文件包涵進來。不然下面的javascript代碼是無法執行的。

  1. var map = new BMap.Map("container", {mapType:BMAP_PERSPECTIVE_MAP}); 

表示新建一個地圖對象。第一個參數為你顯示的div的id。第二個參數為地圖類型,BMAP_PERSPECTIVE_MAP表示的是3D模式。

  1. var point = new BMap.Point(113.403, 23.070); 

設置地圖中心坐標。113.403, 23.070 是廣州大學城的坐標。可以自己設置。

  1. map.setCurrentCity("廣州");   

設置地圖顯示的城市 此項是3D模式地圖必須設置的。

  1. map.centerAndZoom(point,18); 

設置中心點級默認的地圖縮放大小。縮放范圍為1-19.。。越大表示越精細,比例尺越大。

  1. map.enableScrollWheelZoom(true); 

設置地圖是否可以縮放。這里設置可以縮放

show(i)函數是可以將窗口跳動顯示的核心。當然我只是依葫蘆畫瓢自己寫的。setTimeout("函數",時間)表示每隔固定的時間調用函數一次。所以這里會一直每隔5秒就會調用一次show()函數。因為后臺數據傳送過來的是30條數據,當顯示完數據的時候需要重頭開始。將i重新設置為0.其實我覺得用i%30更加優化。

  1. <script type="text/javascript">  
  2.  
  3. var map = new BMap.Map("container", {mapType:BMAP_PERSPECTIVE_MAP});  
  4. var point = new BMap.Point(113.403, 23.070);  
  5. map.setCurrentCity("廣州");          // 設置地圖顯示的城市 此項是必須設置的  
  6. map.centerAndZoom(point,18);  
  7. map.enableScrollWheelZoom(true);  
  8.  
  9. var opts = {  
  10.   width : 300,     // 信息窗口寬度  
  11. }  
  12.  
  13. var BASEDATA = <%=jsData %>  
  14.                   
  15. function show(i){  
  16.     var infoWindow = new BMap.InfoWindow(BASEDATA[i].t,opts);  // 創建信息窗口對象  
  17.     map.openInfoWindow(infoWindow, new BMap.Point(BASEDATA[i].j,BASEDATA[i].w));      // 打開信息窗口  
  18.     i++;  
  19.     if(i>=BASEDATA.length)  
  20.     i=0;  
  21.     timer = setTimeout("show("+i+")", 5000);  
  22. }  
  23. show(0);  
  24. </script> 

cs后臺代碼

因為沒有調用數據庫,所以將循環顯示一段數據。只改變經緯度的位置,數據就不保持變化了。ltrShow是literal控件。在地圖左側顯示所有內容。jsData是一個全局變量,目的是為了將后臺的數據傳遞給js代碼中的BASEDATA變量。

  1. public string jsData = "";  
  2.    protected void Page_Load(object sender, EventArgs e)  
  3.    {  
  4.        ShowData();  
  5.    }  
  6.    //顯示數據  
  7.    //顯示數據  
  8.    void ShowData()  
  9.    {  
  10.        int count = 30;  
  11.            ltrShow.Text = "";  
  12.            jsData = "[";//傳遞給js數據的變量  
  13.            for (int i = 0; i < count; i++)  
  14.            {  
  15.                ltrShow.Text += "<tr>";  
  16.                ltrShow.Text += "<td class='style3'><a href='http://weibo.com/rondsny'><img src='http://tp1.sinaimg.cn/1719298984/50/5620017623/1'>";  
  17.                ltrShow.Text += "</a><br/><center>Ron_N";  
  18.                ltrShow.Text += "</center></td><td class=\"style2\">你的微笑在12月略顯單薄/寒冬并未真正到來/午后的陽光溫暖而明亮/";  
  19.                ltrShow.Text += "</td></tr>";  
  20.                string jsContent = "";  
  21.                sContent += "<img style='float:right;margin:4px' id='imgDemo' src='http://ww1.sinaimg.cn/bmiddle/667a6ba8gw1dohjaa085zj.jpg' width='139' title=''/>";  
  22.                jsContent += "<p style='margin:0;line-height:1.5;font-size:13px;text-indent:2em'>你的微笑在12月略顯單薄/寒冬并未真正到來/午后的陽光溫暖而明亮/</p>";  
  23.                jsContent += "</div>";  
  24.                jsData += "{t:\"" + jsContent + "\",j:\"" + 113.403+i/10 + "\",w:\"" + 23.070+i/10 + "\"},";  
  25.            }  
  26.            jsData += "]";//傳遞給js數據的變量  
  27.        }  
  28.    } 

以上就是調用和修改的過程。

原文:http://www.cnblogs.com/rond/archive/2011/12/29/2306024.html

【編輯推薦】

  1. 百度地圖API之如何制作公交導航
  2. 百度地圖API開發指南
  3. 百度地圖API如何批量轉換為百度經緯度
  4. 百度地圖API如何給自定義覆蓋物添加事件
  5. 詳解百度地圖API之自定義地圖類型
責任編輯:陳貽新 來源: Ron Ngai的博客
相關推薦

2011-09-29 11:00:54

百度地圖API

2011-10-21 10:16:25

百度地圖API

2011-09-16 10:37:42

地圖API

2011-10-21 09:28:25

百度地圖API

2011-09-26 10:05:19

百度地圖API

2011-10-09 11:07:40

百度地圖API

2011-09-16 14:39:02

百度地圖API

2011-10-24 14:01:29

API

2023-12-20 17:38:44

APIhttp鴻蒙

2012-02-01 09:33:36

百度地圖API

2021-06-15 14:33:00

高德百度騰訊

2022-03-27 10:04:23

Angular8項目vue

2015-10-26 12:20:05

百度

2013-04-08 14:59:54

Android學習筆記百度地圖Overlay

2011-10-21 09:11:41

百度地圖API

2017-07-21 11:28:57

前端Threejs3D地圖

2013-04-08 14:46:42

Android學習筆記百度地圖

2014-07-25 17:12:39

數據庫WOT2014MongoDB

2012-02-03 14:01:15

地圖

2011-05-25 14:36:17

點贊
收藏

51CTO技術棧公眾號

www.99热这里只有精品| 国产精品福利在线播放| 欧美极品美女电影一区| 麻豆极品一区二区三区| 自拍偷拍一区二区三区四区| 精品国产乱码91久久久久久网站| 99久久综合国产精品二区| 欧美日韩精品免费观看视频 | 欧美日韩一本到| 欧美激情成人| 日韩精品免费视频| 精品国产三级| 热久久免费国产视频| 久久国产精品色| 自拍视频在线网| 国产三级一区二区三区| 最新av番号| 制服丝袜中文字幕一区| 第84页国产精品| 91亚洲精品在线观看| 国产在线观看一区二区| 成人激情视屏| 日韩在线视频免费观看高清中文| 欧美一区二区三区高清视频| 蜜桃视频在线观看视频| 久久人妻精品白浆国产| 日韩精品一区第一页| 久久9精品区-无套内射无码| 精品久久久国产精品999| 2020av在线| 日本sm极度另类视频| 亚洲伊人网站| www.日日操| 都市激情亚洲色图| 午夜日韩成人影院| 成人午夜黄色影院| av一区二区三区| 番号集在线观看| 欧美放荡办公室videos4k| 一区在线视频| 亚洲乱码国产一区三区| 精品少妇一区二区三区免费观看| 成功精品影院| 99热一区二区三区| 日韩欧美大尺度| 91精品尤物| 国产精品久久成人免费观看| 欧美日韩国产中文字幕 | 午夜精品亚洲一区二区三区嫩草| 久久综合给合久久狠狠狠97色69| 在线观看二区| 国产精欧美一区二区三区| 国产毛片精品视频| 99免在线观看免费视频高清| 午夜精品福利在线观看| 国产suv精品一区二区6| 男人资源在线播放| 亚洲伊人一本大道中文字幕| 亚洲欧美在线aaa| 99er精品视频| 蜜桃视频一区二区在线观看| 欧美一区二区三级| 影音先锋日韩在线| 午夜国产视频| 久久99国产综合精品女同| 美女视频黄久久| 在线免费黄色| 亚洲影院高清在线| 亚洲欧美一区二区不卡| 中文成人在线| av女优在线播放| 日韩电影中文字幕在线| 每日更新成人在线视频| 岛国最新视频免费在线观看| 国产精品一二三在线| 国产精品久久久久久久久免费桃花 | 91精品中文在线| 国产精品福利一区| 国产一区二区三区| 无码av天堂一区二区三区| 日韩大片免费观看视频播放| 午夜在线视频一区二区区别| 成黄免费在线| 国产精品大全| 一本色道a无线码一区v| 婷婷另类小说| 国产在线三区| 久草一区二区| 91麻豆精品国产91久久久使用方法 | 亚洲午夜久久久久久久久电影网| 日本成人网址| 成人黄色生活片| 中文字幕在线免费| 欧美精品videossex88| 国产99一区视频免费| 黄色在线免费观看网站| 欧美一区二区三区在线播放| 欧美在线综合视频| 欧美日韩福利| 国产一区二区三区福利| 亚洲最大成人在线| 日韩欧美在线字幕| 欧美fxxxxxx另类| 成人午夜影视| 免费在线成人av| 日韩无一区二区| 久久成人羞羞网站| 天堂久久午夜av| 国产资源在线免费观看| 久久精品99久久香蕉国产色戒| www.成人在线| 97久久综合区小说区图片区| 国产精品人人爽人人爽| 5566日本婷婷色中文字幕97| 一区二区三区在线视频播放| 最新亚洲精品| 久久米奇亚洲| 欧美裸体网站| 亚洲欧美制服综合另类| 2021久久国产精品不只是精品| 9l视频自拍九色9l视频成人| 国产经典视频一区| 成人免费91在线看| 欧美精品一区二区三区高清aⅴ| 国产一区不卡视频| 日本一区二区三区电影免费观看| 国产国产国产国产国产国产| 99久久无色码| 日韩av最新在线观看| 91老司机福利 在线| 精品一区三区| 在线国产情侣| 国产又粗又大又爽的视频| 操人视频在线观看欧美| 亚洲一区在线电影| 美女国产一区| 国产在线不卡一区二区三区| h精品动漫在线观看| 欧美一二三区| 久久久久久国产精品美女| 日韩欧美在线视频| 国产精品99久久不卡二区| 加勒比视频一区| 成人精品一区二区三区校园激情| 一区二区三区四区欧美日韩| 欧美极品美女视频网站在线观看免费| 欧美日韩亚洲激情| 久久精品99久久久| 无码日韩精品一区二区免费| 日本在线视频网| 2022亚洲天堂| 国产 高清 精品 在线 a| 亚洲网在线观看| 亚洲成人免费视频| 国产精品一区二区在线播放 | 国产精品成人一区二区| 91精品国产色综合久久| 国产亚洲精品bt天堂精选| 欧美fxxxxxx另类| a成人v在线| 蜜桃视频在线观看视频| 男女激烈动态图| 91九色偷拍| 久久久久国色av免费观看性色| 欧美日本在线视频| 国产精品毛片a∨一区二区三区| 久久久夜精品| 成人精品视频| 亚洲精品国产嫩草在线观看| 亚洲一区二区三区精品中文字幕| 国产精品久久久久久久乖乖| 亚洲xxx自由成熟| 欧美猛男性生活免费| 91麻豆精品国产自产在线| 亚洲色图在线视频| 激情亚洲综合在线| 欧美日韩岛国| 精品欠久久久中文字幕加勒比| 美女精品视频| 青春有你2免费观看完整版在线播放高清| 日韩小视频在线播放| 含羞草久久爱69一区| 国产精品久久久久福利| 久久精品福利视频| 日韩精品自拍偷拍| 色综合久久综合网欧美综合网| 久久这里只有精品首页| 日韩电影在线一区二区| 欧美日韩mv| 久久国产小视频| 麻豆国产欧美一区二区三区r| 91综合国产| 欧洲一区精品| 久久77777| 成人亚洲性情网站www在线观看| 蜜桃专区在线| 国产夫妻视频| 国产黄色一级电影| 777视频在线| 久艹视频在线免费观看|