Jaffe的分享空間 Rotating Header Image

April, 2014:

GPS 應用開發雜談 (一)

>> 序 <<

我… 從小到大都係一個喜愛創造應用軟件既IT人…

從以前課餘興趣, 直至成為職業軟件工程師… 到現在轉為項目管理… 始終對設計、開發應用軟件都懷著一片熱誠…

可惜工作繁忙, 餘下開發自己喜愛軟件的時間, 真是少之又少…

幸好, 年前加入了新公司, 負責的系統正好給予了一些新鮮感, 不減對工作的投入… 公司架構給予的自由度亦相對高…

在這公司工作快將一年, 日常工作亦漸上軌道(用了足足一年適應 T_T), 現在終於有機會規劃未來路向…

一直都想向gps應用發展… 難得公司系統亦有部份用得上, 下定決心這年多投放些資源開發GPS應用

(這樣利用公司資源, 算不上公器私用吧! :P)

開發團隊… 對gps技術的認識不深(可說是沒有), 表示無從入手, 哎… 我忽然感覺好像剛起步便準備打退堂鼓般…

(世上除了呼吸, 睡, 哪有一出生不用學習就懂的技能呢?!)

回想起少年時, 在工作上收到陌生/艱難的任命, 永遠勇於接受, 當年還沒有現在上網找技術參考的方便… 終日埋頭圖書館, 書店自掏腰包購入參考書… 埋頭鑽研技術…

或者, 現世代對工作的主動程度, 與價值觀已經不如從前了吧…?

gps_operation

說了堆前言… 也許應該投入正題…

說回gps開發… 認真的說, 我也是個門外漢… 對GPS的認識, 也只限於用過的手機gps tracking軟件(紀錄運動路線和速度), 和台灣單車環島旅行時用過的實時位置追踪器+網上發佈系統…

gps提供的資訊, 對我來說… 就是簡單到是三維位置(longitude, latitude, altitude), 再加移動數據(direction, speed)… 大概認識就僅是這樣…

而且, 我相信這些數據… 是非常容易通過api向相關的硬件獲取…

問題是, 你用什麼硬件, 要配合什麼api呢?

最平價門檻, 最直接的方法, 當然是用個人手機… 我相信, 現今任何一部手機, 都已經配備了先進的GPS硬件…

要學習寫gps應用… 我估計, 隨手拿起手機, 不用寫自己的程序, 只用第三方的應用軟件… 也能好好學習箇中技術…

在google搜尋上隨手翻了一翻… 找到了android sdk上有提供android.location的api…

http://developer.android.com/reference/android/location/Location.html

正好給我詳細地了解一個location(就是gps提供的一個點), 內裡應包含了什麼資訊…

原來, 除了我認為有的基本gps資訊:

– altitude
– bearing (direction)
– latitude
– longitude
– speed

還提供了:

– accuracy
– time
– 其他gps provider相關資訊

需要寫好gps應用, 首先是要了解gps能給予你的資訊有多少… 和你需要的資訊有多少, 再來做個好好的整合…

現有大既有了gps源數據… 下一部, 應該是怎樣獲取/儲存數據了…

下次繼續…

(註: 各有緣來到這篇文章的網友, 以上純屬學習分享, 結論和假設, 未必完全正確)

PayPal提款方法

不經不覺, 憑著一個小小的app, 在iphone及android平台服務了兩三年, 用上了google admob平台, 賺取了少少甜品費…

一直都沒有用paypal消費的習慣, 所以paypal戶口累積了些錢…

前天在amazon內想把paypal的錢花一下, 點知amazon和paypal是世仇, 竟然不支援用paypal結賬…

最後, 唯有用回信用咭結賬…

唯一有機會用paypal的機會又沒了! 到底我怎樣才能花paypal內的錢啊?!

在paypal平台內瀏覽了一下… 發現原來paypal有一個功能叫withdrawl, 能把paypal戶口內的錢直接轉賬至香港銀行的戶口內

立即試試…

 

paypal_withdrawl

 

怎知, 發覺要填寫幾項相當陌生的資料(紅色):

Bank Name
Bank Code
Branch Location
Branch Code

Account Number

一向填寫的銀行戶口號碼, 就是整串的戶口號碼, 甚少分開來填… 一時間有點不知所措… 特別是paypal的警告, 說填錯了引致轉賬失敗, 會收取20 hkd的手續費! 那可真是不能輕視的…!

上網翻了好久… 才能找到正確的填寫方法…

如大家剛好剛到相同的問題來到這篇blog… 那我便分享一下正確的填寫方法…

首先… Bank Name:

我建議用全名… HSBC, 就是THE HONGKONG AND SHANGHAI BANKING CORPORATION LTD恒生銀行, 就是HANG SENG BANK LTD

Bank Code:

HSBC是004
Hang Seng是024

Branch Code:

就是你的戶口首3個數字… 如戶口號碼是ABC-D-EFGHIJ, Branch Code就是ABC

Branch Location:

這個我也不掉以輕心… 因為Branch Location與Branch Code相關…

其實相關的資料可以到HONG KONG INTERBANK CLEARING LTD去查…

Clearing Code and Branch Code List
http://www.hkicl.com.hk/clientbrowse.do?folderID=271&lang=en

對上Branch Code後, Branch Location就直接寫Branch Name囉!

最後, Account Number:

就是戶口號碼去除Branch Code的所有數字了… 如上例, 戶口號碼就是DEFGHIJ!

成功轉賬後, 才發現paypal在usd to hkd匯率兌換中, 收取了約3%的服務費… 唉! 試驗性質的轉賬了約1000 hkd (因1000 hkd或以下會再另收手續費 T_T)

現在且看看轉賬多少天才能進入戶口…

 

 

 

— 後記

一共等左日

140 USD >> 1058.11 HKD, 滙率 = 7.558 (paypal)

140 USD >> 1083.6 HKD, 滙率 = 7.74 (hong kong bank)

被paypal食左約3%滙率… 下次都係搵野買算數… 好過轉賬… Orz…

paypal_bank_balance