天天看點

【雲圖】如何建立北京三甲醫院雲圖,不用資料庫持有自己資料!

【雲圖】如何建立北京三甲醫院雲圖,不用資料庫持有自己資料!

摘要:利用雲圖将自己的資料存儲起來,免去了資料庫和伺服器的費用、開放成本。那麼,如何檢索自己雲圖裡的資料呢?本教程結合一個北京三甲醫院的例子,告訴大家如何儲存,檢索,并顯示自己的雲圖。你也可以做自己的酒店雲圖,餐飲雲圖,銀行雲圖等。

-----------------------------------------------------------------------------------------------------

一、準備工作,展示自己的地圖。

申請自己開發者key,教程《如何注冊地圖開放平台key》:

http://www.cnblogs.com/milkmap/p/3630650.html

【雲圖】如何建立北京三甲醫院雲圖,不用資料庫持有自己資料!

将key填入自己代碼中,其實隻要一句話,就可以展示一張地圖。

示例展示:http://zhaoziang.com/amap/hospital_1.html

示例效果:

【雲圖】如何建立北京三甲醫院雲圖,不用資料庫持有自己資料!

二、雲存儲,将自己的資料存到雲圖裡。

将自己的的資料,儲存成CSV格式。

注意:

1、第一行必須是字段名,隻能是字母、數字和下劃線,并且不能以數字開頭,長度不超過20位。

2、.csv 格式為UTF-8編碼,資料量不超過 10,000 條,檔案大小不超過10M、字段總數不超過 40 個。

3、經緯度必須分開成2個字段!

【雲圖】如何建立北京三甲醫院雲圖,不用資料庫持有自己資料!

将CSV檔案導入到雲圖管理台

雲圖資料管理台網址:http://yuntu.amap.com/datamanager/

導入教程請檢視《如何使用雲存儲》:http://www.cnblogs.com/milkmap/p/3623775.html

三、如何展示自己的資料

打開資料管理平台,擷取雲圖層的id。

【雲圖】如何建立北京三甲醫院雲圖,不用資料庫持有自己資料!

 代碼裡執行個體化一個雲圖層類,把雲圖層的id填進來。保證搜尋的是這個圖層。

檢視雲圖層demo:http://zhaoziang.com/amap/hospital_2.html

【雲圖】如何建立北京三甲醫院雲圖,不用資料庫持有自己資料!

四、如何查詢自己的雲資料

根據關鍵字(雲圖裡的索引)可以查詢資料。

【雲圖】如何建立北京三甲醫院雲圖,不用資料庫持有自己資料!

 比如我這裡是按照科室分類的,即medicalspecialists。

查詢到資料後,需要把資料展示出來,這裡要根據關鍵詞keywords重新設定一下圖層cloudDataLayer的資料。

點選雲圖層cloudDataLayer,彈出資訊視窗window。需要給雲圖層添加點選事件。

當然你還可以給window加上關閉事件。這個作業留給你自己來寫。嘿嘿。

在雲圖的資料管理台,添加索引。如果不添加索引的話,是無法搜尋到資料的哦!

文本索引和篩選排序索引,都需要建立。

【雲圖】如何建立北京三甲醫院雲圖,不用資料庫持有自己資料!
【雲圖】如何建立北京三甲醫院雲圖,不用資料庫持有自己資料!

全部源代碼:

最終示意圖:(右上角可以點選下一步)

【雲圖】如何建立北京三甲醫院雲圖,不用資料庫持有自己資料!

檢視demo:http://zhaoziang.com/amap/hospital_3.html

繼續閱讀