[摘 要]本文利用Google Maps提供的開放的電子地圖接口,將 Google Maps 嵌入到渠道管理系統中,在電子地圖上標注各類渠道,實現不同的標志標識各類不同渠道,同時實現不同放縮比例下展示不同的渠道信息。
[關鍵詞] 渠道管理 Google地圖 Google地圖API 地理信息系統
引言
隨著地理信息系統(GIS)技術的縱深發展,實現手段的日益豐富、應用層面的拓寬,都使其解決方案更加體現行業特色,具備很好的實用價值。
目前常用的地理信息系統開發方式分為兩大類:一類是采用標準的GIS開發平臺進行開發,在這一種開發模式下需要購買專業的電子地圖開發運行平臺(常見的ESRI公司的ArcGIS和Mapinfo的MapXtreme平臺)和本地的矢量化電子地圖。在這種模式下單基礎平臺的購買費用、電子地圖、更新問題、二次開發工作量等方面存在較大問題。另外一種模式是采用Google Maps進行開發。基于Google Maps開發方式下,利用Google提供的免費開放的電子地圖和Google提供的接口,可以實現位置定位、個性化圖示標記、設置標簽、設置提示,實現地圖的放大、縮小、移動等功能。
公司需要對銷售渠道進行有效的管理,就需要一個直觀操作簡便的系統來管理這些渠道,Google Maps技術使這種需求提供了方便實現的可能性。
一、Google Maps技術
Google Maps API能夠使用 JavaScript 將 Google Maps 嵌入自己的網頁中。API 提供了大量實用工具用以處理地圖,并通過各種服務向地圖添加內容,從而使開發人員能夠在網站上創建功能強大的地圖應用程序。
二、系統分析設計和實現
1. 系統需求
渠道信息展現系統以渠道的展示、經營分析、管理為目的,直觀地展現各級渠道經營能力的平臺。以電子地圖為基礎,將和渠道相關的各種后臺數據直觀的展現在各級管理人員面前,同時可以管理AB類集團管理、品質樓宇、競爭對手情況等。
渠道管理系統項目為渠道管理的各級人員提供一個統一的入口,即電子地圖,系統在本地電子地圖上標注各類渠道,采用不同的標志標識各類自有渠道、社會渠道,以及非授權網點等信息,可以通過點擊具體的渠道標志查看該渠道的各種明細數據,通過點擊區域標志查看各類區域的統計數據,達到更加便捷和直觀的效果。
2. 主要功能
地理位置展示功能:直觀地展示渠道的分布情況;空間查詢:展現某一距離范圍內渠道的分布情況;地理位置維護:初始化和維護各渠道的經緯度和其他覆蓋范圍;統計分析:分析各服務網點的客戶趨向以及客戶的行為及活動規律;決策支持:根據地理位置信息和客戶服務記錄分析,產生推薦設置渠道位置,為設計新的渠道網點提供參考。
3. 系統實現步驟
在地圖上要實現Google Maps API需要通過如下步驟來實現:注冊Google Maps API 密鑰;引用地圖 API JavaScript,設置自己的API 密鑰;創建基于JavaScript的 \"map\" 對象;設置地圖的位置和展現方式;在頁面加載時期加載剛創建的地圖對象,同時標注渠道的相關信息。
4. 添加地圖控制選項
通過上面這些步驟地圖,在系統中能夠顯示Google Maps地圖,由于少了Google Maps中的地圖控制選項,因此無法放大縮小地圖,也不能切換衛星地圖。要進行這些控制,可以通過添加地圖控制選項,增加地圖的控制能力。在本系統中加入了如下控制選項: map.addControl(new GMapTypeControl());//顯示多種圖示類型; map.addControl(new GLargeMapControl());//顯示可設置放大縮小調節桿和位置調節按鈕; map.addControl(new GOverviewMapControl());//顯示縮略圖;在設置上述選項以后,地圖的常用控制功能已經實現。
5.實現效果
通過渠道上述步驟以及后臺數據庫的關聯,系統實現了渠道管理系統的展示功能,實現圖示如圖所示。
結束語
利用Google Maps開發渠道管理信息系統。這不僅幫助管理人員掌握渠道的分布情況,而且為移動通信客戶提供一個圖形化展示不同地點渠道網點分布圖。它展示了用Google Map實現一種較為便宜的并且為互聯網公眾訪問地理信息系統。
參考文獻:
[1] 孫曉茹 趙 軍: Google Maps API在WEBGIS中的應用[J].微計算機信息.2006,22
[2] Google.Google Maps API [EB/OL] http://code.google.com/intl/en/apis/maps/.[2010-01-20].
[3] Google.Map Basics[EB/OL] http://code.google.com/intl/en/apis/maps/documentation/introduction.html.[2010-01-20].