天天看點

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

做軟體工程大作業的時候需要使用到baidu地圖的API。這裡将調用百度地圖API的過程說明一下。其實大部分是參照百度API的執行個體說明做了。隻做了一些小小的改動。因為個人對javascript非常不熟。隻能一邊寫代碼一邊上網查找。為了使地圖顯示效果達到和follow5顯示的效果一緻,我自己寫了一個javascript函數show()。估計這個就是此處的重點吧。

aspx頁面

html代碼唯一要注意的就是

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

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

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

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

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

cs背景代碼

因為沒有調用資料庫,是以将循環顯示一段資料。隻改變經緯度的位置,資料就不保持變化了。

ltrShow是literal控件。在地圖左側顯示所有内容。

jsData是一個全局變量,目的是為了将背景的資料傳遞給js代碼中的BASEDATA變量。

以上就是調用和修改的過程。個人涉及的隻是一點牛毛而已。主要為了完成作業。

有什麼說的不好或者不清楚的地方,歡迎各位指正。