附錄二:在地圖中擺放自己的icon

在 sails android sdk 1.73與 sails ios sdk 1.2.8 後的版本支援mapview地圖中擺放自己的icon的功能,

以下是在JOSM上區塊需要定義:

icon_sails: icon名稱,android跟ios的icon擺放位置不同,請參考註1。

icon_size: integer 整數 (size in dp) 代表icon的大小,通常設定在30-50,可依照自己喜好調整大小

icon_center: true/false true代表以icon的中心擺放,false代表以icon中心下方為中心擺放

JOSM icon設定:

擷取.PNG

設定完成後,在你的app即可看到地圖上的icon了(因為BuildNGO、MRE、MyMap並未有您的icon檔案,因此在這些APP裡不會看到icon)

擷取.PNG

註1:
android -
若輸入的名稱為sails定義的名稱則會載入sails的icon,若無則會在res/drawable裡面尋找,您需要將icon放置於此方可被地圖載入。此外,您也可以透過SAILSMapView裡的setOutsourcingPath(String path) method設定icon的文件夾讓地圖至該資料夾查找icon。
iOS -
若輸入的名稱為sails定義的名稱則會載入sails的icon,若無則會在您project裡尋找對應名稱的icon檔,可參考
https://developer.apple.com/library/ios/recipes/xcode_help-image_ca...