亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于百度地圖API的購房平臺系統(tǒng)開發(fā)

        2014-07-01 23:28:08段浩宇董煒華
        長春師范大學(xué)學(xué)報 2014年8期
        關(guān)鍵詞:房源字段個數(shù)

        程 彬,段浩宇,董煒華

        (1.長春師范大學(xué)城市與環(huán)境科學(xué)學(xué)院,吉林長春 130032;2. 北京趣拿信息技術(shù)有限公司,北京 100080)

        基于百度地圖API的購房平臺系統(tǒng)開發(fā)

        程 彬1,段浩宇2,董煒華1

        (1.長春師范大學(xué)城市與環(huán)境科學(xué)學(xué)院,吉林長春 130032;2. 北京趣拿信息技術(shù)有限公司,北京 100080)

        本文基于百度地圖API,結(jié)合MYSQL數(shù)據(jù)庫,使用PHP開發(fā)小型地理信息系統(tǒng)(GIS)平臺。實踐證明,本平臺利用百度地圖API的Web服務(wù)API來計算生成對于房源位置周邊地物動態(tài)的評價功能。實踐證明,平臺可操作性好,具有先進性、實用性,不需要太多資金,維護方便。

        百度地圖;API;WebGIS;購房

        網(wǎng)絡(luò)地理信息系統(tǒng)的特點有空間信息管理、分析、屬性數(shù)據(jù)的查詢和信息的動態(tài)更新等[1]。建設(shè)傳統(tǒng)的地理信息系統(tǒng)平臺周期很長,建立的過程復(fù)雜,建設(shè)成本和維護成本很高[2],從人才、范圍和資金各個方面考慮,并不適合小型地理信息系統(tǒng)的開發(fā)。筆者結(jié)合地理信息系統(tǒng)開發(fā),將地理信息與房源信息相結(jié)合,基于百度地圖API接口,創(chuàng)建小型地理信息系統(tǒng)平臺,以網(wǎng)絡(luò)地理信息系統(tǒng)的形式發(fā)布。

        1 百度地圖API簡介

        百度地圖API是由JavaScript語言編寫的應(yīng)用程序接口,通過它可以輕松地在網(wǎng)站中構(gòu)建功能豐富、交互性強的地圖應(yīng)用[3]。百度地圖API不僅包含構(gòu)建地圖基本功能的各種接口和服務(wù), 而且百度地圖API的服務(wù)是免費的,用戶只需要利用JavaScript語言就可以將地圖服務(wù)連接到自己的平臺中。因而,基于此構(gòu)建的小系統(tǒng)將擁有更低的開發(fā)成本和維護成本,同時也降低了整個平臺的周期、成本和開發(fā)風(fēng)險。

        2 購房平臺系統(tǒng)設(shè)計

        平臺采用瀏覽器/服務(wù)器(B/S)模式,客戶可以通過瀏覽器在網(wǎng)上查詢自己想要的房源信息,管理者可以通過后臺管理頁面房源信息。房源信息數(shù)據(jù)存儲在MySQL中,通過PHP讀取數(shù)據(jù),百度地圖服務(wù)則借助于瀏覽器把數(shù)據(jù)展示在地圖上。平臺前臺分為四個模塊:用戶在線注冊、登錄功能、房源地圖服務(wù)功能、評價功能。

        2.1 評價功能描述

        評價功能是本平臺最為突出的功能,后臺在添加房源后還需要對房源作出相對應(yīng)的評價,通過Place API 請求百度地圖服務(wù)器返回的數(shù)據(jù)進行評價開發(fā)的。Place API是一類HTTP接口,用于返回查詢某個區(qū)域的某類POI數(shù)據(jù),且提供單個POI的詳情查詢服務(wù),獲取返回json或xml格式的檢索數(shù)據(jù)。平臺是基于此開發(fā)php語言的地圖應(yīng)用。評價功能包括兩方面,一方面是評價功能的評價字段自定義;另一方面是根據(jù)評價的字段請求服務(wù)器獲取返回json格式的檢索數(shù)據(jù)加以算法的評價。

        2.1.1 評價字段自定義

        房源的好壞主要看房子本身的價值,其次是房子的位置,房子位置的好壞是受到周圍各種因素而影響的,比如一個房子旁若有一個公園,這個房子的位置就是比較可心的。但是社會中每個人的需求各不相同,有的人認(rèn)為房子周圍有公園綠地好,有的人認(rèn)為有好的中小學(xué)校比較理想,這樣房源周邊的因素尤為重要,本平臺就是根據(jù)這個因素對周邊地物實時更新要求而作出的評價字段自定義。

        2.1.2 檢索數(shù)據(jù)加以算法的評價

        周邊地物的個數(shù)也是一個重要的評價標(biāo)準(zhǔn),比如房源周邊公交個數(shù)。通過提交房源周邊公交的請求,會返回周邊公交的個數(shù),個數(shù)是衡量的一個標(biāo)準(zhǔn),對于個數(shù)的衡量做了一個算法,將這些評價字段的個數(shù)的最大值和最小值統(tǒng)計出來,最大值為10分,最小值為1分,評價字段個數(shù)根據(jù)此進行百分比算法,如:(value-min+(max-min)/9)/ (max-min)/9。

        2.2 數(shù)據(jù)庫設(shè)計

        數(shù)據(jù)庫系統(tǒng)是一個大型Web應(yīng)用程序的核心。本平臺采用MYSQL 5.0.51作為數(shù)據(jù)庫, 根據(jù)平臺需求,建立 “GFPT”數(shù)據(jù)庫。

        平臺創(chuàng)建之前,必須先設(shè)計系統(tǒng)數(shù)據(jù)庫的數(shù)據(jù)表,系統(tǒng)中的幾個主要數(shù)據(jù)表的結(jié)構(gòu)和作用如下:管理員表用來保存管理員賬號和密碼及登錄后臺;用戶表用來保存平臺上注冊的用戶信息及用戶登錄;房源表用來保存房源信息;評價表用來保存從百度地圖的服務(wù)器請求回來的數(shù)據(jù)信息;地物表是用來保存管理員設(shè)置的字段信息;歷史記錄表是用來保存用戶瀏覽過的房源信息(表1-表6)。

        3 平臺地圖及評價功能的實現(xiàn)

        本文以購房平臺為例闡述地圖實現(xiàn)的過程。實現(xiàn)的功能主要包括地圖基礎(chǔ)實現(xiàn)和評價功能實現(xiàn),其中評價功能是本文的重點。

        3.1 地圖基礎(chǔ)實現(xiàn)

        地圖的基本功能實現(xiàn)包括建立地圖實例并對其進行初始化;將標(biāo)準(zhǔn)地圖控件添加到地圖中,添加標(biāo)注等基本操作。

        3.2 評價功能實現(xiàn)

        3.2.1 評價字段添加與刪除

        (1)添加

        {//判斷提交是否為添加,是則執(zhí)行

        header(’location:./type_manage.php?information=success’);//跳轉(zhuǎn)回頁面

        exit;

        }

        (2)刪除

        { //判斷提交是否為刪除,是則執(zhí)行

        header(’location:./type_manage.php?information=success’); //跳轉(zhuǎn)回頁面

        exit;

        }

        3.2.2評價的算法

        后臺通過程序生成字符串請求百度地圖服務(wù)器,即開發(fā)者通過http形式發(fā)起檢索請求,獲取返回json或xml格式的檢索數(shù)據(jù)。字符串如下:

        由于多次對百度服務(wù)器請求,所以本平臺把這個字符串寫成函數(shù)方便多次調(diào)用,函數(shù)名為search,參數(shù)query為檢索的評價字段,radius為位置周邊的范圍半徑,local為位置坐標(biāo),函數(shù)如下:

        {//圓形區(qū)域檢索

        }//返回檢索區(qū)域內(nèi)評價字段的個數(shù)

        函數(shù)內(nèi)的評價字段是不確定的,在執(zhí)行以上函數(shù)時,字段需要從數(shù)據(jù)庫中實時的取出代碼如下:

        {//判斷結(jié)果集中是否有數(shù)據(jù)

        {//遍歷結(jié)果集

        }

        }

        由于評價字段不確定,所以需要遍歷評價字段統(tǒng)計最大值和最小值代碼如下:

        {//循環(huán)評價字段

        {//循環(huán)評價字段

        }//將最大值賦值數(shù)組

        平臺把評價分為1-10,最大值為10,最小值為1,其他值則按照百分比計算代碼如下:

        }

        }}

        {

        {

        }

        }

        4 結(jié)語

        本平臺在開發(fā)時對于評價表字段的不確定性進行了改進,字段需要實時提取更新,加大了開發(fā)的難度,評價插入的字符串拼接要求更高,帶來的結(jié)果是平臺效率降低。為解決這個問題,本平臺對評價功能采取在后臺進行,直接寫入數(shù)據(jù)庫的方式,以提高效率?;诎俣鹊貓DAPI 開發(fā)的平臺有著更低的開發(fā)成本和維護成本,不需要用戶單獨購買地理信息系統(tǒng)相關(guān)的基礎(chǔ)軟件,也不需要用戶維護地理信息系統(tǒng)(GIS)服務(wù)器(相關(guān)維護由百度提供)。通過使用百度地圖API,降低了整個平臺的周期、成本和開發(fā)風(fēng)險。

        [1]王紅崧,周海晏.基于百度地圖API的旅游地理信息系統(tǒng)開發(fā)[J].現(xiàn)代計算機:專業(yè)版,2012,23(8):60-63.

        [2]杜傳明.百度地圖API在小型地理信息系統(tǒng)中的應(yīng)用[J].測繪與空間地理信息,2011,34(2):152-154.

        [3]SEO之搜索引擎創(chuàng)建地圖[EB/OL].(2011-10-01)[2013-10-12].http://wenku.baidu.com/,2011-10.

        2014-05-07

        國家自然科學(xué)基金項目(31200407);長春師范學(xué)院自然科學(xué)基金項目(長師院自科合字[2010]第0117號)。

        程 彬(1973-),女,吉林長春人,長春師范大學(xué)城市與環(huán)境科學(xué)學(xué)院講師,從事遙感和地理信息系統(tǒng)研究。

        董煒華(1978-),女,吉林長春人,副教授,從事土壤動物研究。

        P208

        A

        2095-7602(2014)04-0086-05

        猜你喜歡
        房源字段個數(shù)
        如何識別網(wǎng)上假房源
        理財周刊(2023年2期)2023-02-26 16:33:53
        圖書館中文圖書編目外包數(shù)據(jù)質(zhì)量控制分析
        怎樣數(shù)出小正方體的個數(shù)
        從一句廣告詞看房地產(chǎn)經(jīng)紀(jì)的本質(zhì)
        在線民宿首次出租間隔時長影響因素研究
        ——基于信號理論視角
        等腰三角形個數(shù)探索
        怎樣數(shù)出小木塊的個數(shù)
        怎樣數(shù)出小正方體的個數(shù)
        CNMARC304字段和314字段責(zé)任附注方式解析
        無正題名文獻著錄方法評述
        一个人看的www免费视频中文| 2021久久精品国产99国产精品| 色综合久久久久综合999| 99久久婷婷国产亚洲终合精品| 久久久综合九色合综国产| 少妇愉情理伦片| av男人的天堂手机免费网站| 亚洲日韩∨a无码中文字幕| 亚洲男人在线天堂av| 国产无遮挡又黄又爽在线视频| 免费无遮挡无码永久在线观看视频| 蜜桃视频一区二区三区在线| √天堂中文官网8在线| 香蕉久久一区二区不卡无毒影院| 亚洲av永久无码精品成人| 天天躁日日躁狠狠躁| 精品国产亚洲av高清日韩专区| 国产激情无码Av毛片久久| 日韩高清在线观看永久| 国产一区二区长腿丝袜高跟鞋| 人妻精品一区二区三区视频| 亚洲国产美女精品久久久 | 国产一区二区三区久久悠悠色av| av在线手机中文字幕| 午夜亚洲www湿好爽| 国产精品久久久免费精品| 一区二区日本免费观看| 欧洲亚洲视频免费| 成片免费观看视频大全| 成人偷拍自拍视频在线观看 | 亚洲片一区二区三区| 美女不带套日出白浆免费视频 | 亚洲av综合av国一区二区三区| 成人xx免费无码| 欧美性xxxx极品高清| 亚洲不卡在线免费视频| 538在线视频| 麻豆国产巨作AV剧情老师| 中文字幕亚洲情99在线| 亚洲av永久中文无码精品综合| 国产精品激情自拍视频|