2013-12-16 百度地圖開發

        ISM**那邊的工作還在協調,需求人員正在趕製需求文檔,預計2天后將會是暴風雪的開始(新一輪需求的開發,進度同樣壓得很緊)。晚上正常下班,回家繼續搞CCTC項目的功能。

        今晚搞了一個在百度地圖上畫區域,並將區域信息保存到數據區,方便後臺判斷某些座標點是否在此區域內。通過閱讀百度地圖API,我提供了三種畫圖工具:圓,多邊形,矩形。沒什麼技術難點,百度地圖API上都有現成的工具及技術,發揮下“拿來主義”就OK了。

        說說其中我遇到問題的地方 ,一個是我引用百度的js文件時,與CCTC自身引用的jquery庫有衝突,某些元素的引用會報null的錯誤。我細查了下代碼,就發現了衝突的地方,然後我統一改成jquery的方法了。另一個問題就是我連續寫代碼時的粗心問題了,在畫圖後保存座標時,我把百度地圖覆蓋物的獲取對象少寫了一個對象,造成畫圖形的事件經常結束不了,不能跳出畫圖的事件監聽。一開始我還懷疑是百度地圖的js哪個地方我寫錯了,或者是我用jquery替代它本身的百度元素引用法而造成的。小鬱悶了一下,然後出去轉轉,做點其它事,回來再看代碼的時候,再通過IE的開發人員工具跟蹤代碼的運行,就發現是我的代碼寫錯了,小小改動下,就完善了此塊功能。

        不得不說,百度這樣的大企業就是牛逼,給社會帶來了極大的日常生活方便的同時 ,也給IT行業開源了很多實用的功能,促進了國內IT業的發展。


相關資料:

1. 在百度地圖上畫點後能不能取到座標。(參考資料:http://developer.baidu.com/map/jsdemo/demo/f0_7.htm)

2. 取到座標後能不能大致判斷給定一點在不在範圍內。(參考資料: http://api.map.baidu.com/library/GeoUtils/1.2/examples/simple.html)

3. 百度地圖API說明: http://developer.baidu.com/map/reference/index.php

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章