另類DIY:我要地圖API之簡易接口

如此,用戶便可以在自己的網站裡建立一個電子地圖,進行一些操作,相對來說也是比較容易掌握的。

說到API,可能已經有不少朋友都覺得很熟悉了,但是對於一些從沒接觸過它的人來說或許覺得很是陌生。那么API究竟是什麼呢?其實說白了就是一種套用程式接口,可以理解為無縫地建立一個網頁地圖而無需另外編寫程式。這種接口技術如今已經被運用到了不少領域和行業,而筆者今天所說的API,則是一種運用在電子地圖行業中的接口。

我要地圖www.51ditu.com不知道大進來了這裡,開始並非對它很了解,不過用過幾次後感覺總體來說還不錯,因此在這裡借個地方嘮叨幾句吧。

先來說說此次API的主要功能吧。其實這個接口主要是為用戶的網站或應用程式(例如:msn、部落格、社區等)提供地圖瀏覽、位置搜尋、駕駛導航、公交換乘、數據轉換等地圖相關服務。言外之意就是將它所設計好的功能活用在自己的地盤上,籍此DIY一個自己的電子地圖網站。

www.51ditu.com所提供的接口技術可以說照顧到了很多層次面的用戶,比如你是一個對編程絲毫都不理解的人也可以使用它,而接口技術中的單點和多點地圖就是面向初學者的。只需通過線上便有的單/多點地圖編輯器便可以生成一個獨具個人風格的專題地圖,具體操作起來相當簡便,按照程式所提示的一步一步進行下去就可以完成,並不需要使用者具備多高深的技術含量。

至於其他還有地圖接口、導航接口、標註接口、地圖頻道接口等,這些接口都有自身的套用特點。由於此次筆者只是想針對一般的中低級用戶,因此今天我們就先來介紹一下地圖接口和地圖頻道接口這兩個較淺的功能。

地圖接口和地圖頻道接口針對的用戶群都是略懂Html網頁語言的人士,他們本身並不具備高端的技術,也並不會程式語言,只是把一段Javascrīpt插入到自己的網站、部落格或者論壇裡面就可以了。

利用地圖接口(maps api)可以實現在地圖上顯示地理信息的功能,例如想創建一家商店的位置,測量兩點間的距離等,這一接口採用的方式是調用Javascrīpt。具體方法是:

1、 到“地圖接口”網頁上將其本身已提供好的一段Javascrīpt代碼複製下來。

2、 打開Dreamwever等網頁製作工具,將剛剛複製好的那段代碼原封不動的貼上到自己網站網頁里,或者允許貼代碼的部落格、論壇裡面即可。

如此,用戶便可以在自己的網站裡建立一個電子地圖,進行一些操作,相對來說也是比較容易掌握的。這一地圖,主要是用來顯示地理信息,用戶可以在那上面方便的瀏覽一些路線。

而地圖頻道接口也是同理,用戶所做的工作就是在網頁中嵌入一個Iframe(地圖大小、中心都有可由用戶來指定),操作步驟同上面介紹的地圖接口一樣,之後便算是大功告成了。比起之前的地圖接口,地圖頻道接口則是多出了一些功能,例如它具有放大、縮小、測距、測面列印等功能。

運用這段代碼套上自己網站的頁頭頁尾就可以直接給自己的網站增加一個頻道了,用戶又喜歡,你又省事情,是不是很棒。看看蘇州電子地圖這個網站,就是這么做的。和自己的網站結合的真是天一無縫啊!

當然這些接口技術比起上文所提到的單、多點地圖相對來說是複雜了一些,需要用戶相應掌握一定的html語言。具備了一定基礎再多加利用,反覆實踐,相信在使用過程中也會不斷熟能生巧。

就筆者所知,“我要地圖”的這兩個API接口技術已經得到了不少用戶和網站的青睞,很多朋友都運用“移花接木”大法將此兩種功能靈活運用於自己的網站之中,為前來瀏覽的網友們也帶來了不少便利。

其實依筆者之鑑,“我要地圖”的接口技術里埋含著不少學問,這真的不是一兩句話就可以解釋清楚的,筆者在此也不過是以一個引路人的身份給大家大致介紹一下,更高深一些的就不在此細細講述了。感興趣的朋友可以到我要地圖“套用接口”api.51ditu.com去看看,那上面介紹的肯定會比筆者說的要詳細清楚得多。(引自 51ditu的個人空間http://www.3snews.net/?5097)

相關詞條

相關搜尋

熱門詞條

聯絡我們