日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
百度3D地圖API的調(diào)用以及適應(yīng)過程

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

十余年的柳河網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。全網(wǎng)整合營銷推廣的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整柳河建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯(lián)公司從事“柳河網(wǎng)站設(shè)計”,“柳河網(wǎng)站推廣”以來,每個客戶項目都認(rèn)真落實執(zhí)行。

aspx頁面

html代碼唯一要注意的就是

 
 
 
 

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

 
 
 
  1.  
  2.              
  3.             
 
  •             
  •  
  •              
  •                 
  •  
  •                  
  •                      
  •                       
  •                          
  •                      
  •                      
  •                 
  •  
  •                 
  •  
  •             
  •  
  •         
  •  

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

    當(dāng)然還需要在aspx頁面的head里面加入一段

     
     
     
    1.  

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

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

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

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

    設(shè)置地圖中心坐標(biāo)。113.403, 23.070 是廣州大學(xué)城的坐標(biāo)??梢宰约涸O(shè)置。

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

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

     
     
     
    1. map.centerAndZoom(point,18); 

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

     
     
     
    1. map.enableScrollWheelZoom(true); 

    設(shè)置地圖是否可以縮放。這里設(shè)置可以縮放

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

     
     
     
    1.  

    cs后臺代碼

    因為沒有調(diào)用數(shù)據(jù)庫,所以將循環(huán)顯示一段數(shù)據(jù)。只改變經(jīng)緯度的位置,數(shù)據(jù)就不保持變化了。ltrShow是literal控件。在地圖左側(cè)顯示所有內(nèi)容。jsData是一個全局變量,目的是為了將后臺的數(shù)據(jù)傳遞給js代碼中的BASEDATA變量。

     
     
     
    1. public string jsData = "";  
    2.    protected void Page_Load(object sender, EventArgs e)  
    3.    {  
    4.        ShowData();  
    5.    }  
    6.    //顯示數(shù)據(jù)  
    7.    //顯示數(shù)據(jù)  
    8.    void ShowData()  
    9.    {  
    10.        int count = 30;  
    11.            ltrShow.Text = "";  
    12.            jsData = "[";//傳遞給js數(shù)據(jù)的變量  
    13.            for (int i = 0; i < count; i++)  
    14.            {  
    15.                ltrShow.Text += "";  
    16.                ltrShow.Text += "
    17.                ltrShow.Text += "
      Ron_N";  
    18.                ltrShow.Text += "你的微笑在12月略顯單薄/寒冬并未真正到來/午后的陽光溫暖而明亮/";  
    19.                ltrShow.Text += "";  
    20.                string jsContent = "";  
    21.                sContent += "";  
    22.                jsContent += "你的微笑在12月略顯單薄/寒冬并未真正到來/午后的陽光溫暖而明亮/

      ";  
    23.                jsContent += "
    ";  
  •                jsData += "{t:\"" + jsContent + "\",j:\"" + 113.403+i/10 + "\",w:\"" + 23.070+i/10 + "\"},";  
  •            }  
  •            jsData += "]";//傳遞給js數(shù)據(jù)的變量  
  •        }  
  •    } 
  • 以上就是調(diào)用和修改的過程。

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

    【編輯推薦】

    1. 百度地圖API之如何制作公交導(dǎo)航
    2. 百度地圖API開發(fā)指南
    3. 百度地圖API如何批量轉(zhuǎn)換為百度經(jīng)緯度
    4. 百度地圖API如何給自定義覆蓋物添加事件
    5. 詳解百度地圖API之自定義地圖類型

    名稱欄目:百度3D地圖API的調(diào)用以及適應(yīng)過程
    本文鏈接:http://m.5511xx.com/article/dhjsigo.html