Navthai : ชุมชนผู้ใช้งาน GPS อันดับหนึ่งของไทย

GPS Softwares => Custom POI => ข้อความที่เริ่มโดย: bigabiga ที่ 28 ธันวาคม 2009, 15:26:35



หัวข้อ: ถามแบบโง่ๆเลยๆ ใส่ POI ต่างๆเข้าไป Amigo ยังไงครับ
เริ่มหัวข้อโดย: bigabiga ที่ 28 ธันวาคม 2009, 15:26:35
ถามแบบโง่ๆเลยๆ ใส่ POI ต่างๆเข้าไป Amigo ยังไงครับ :-*


หัวข้อ: Re: ถามแบบโง่ๆเลยๆ ใส่ POI ต่างๆเข้าไป Amigo ยังไงครับ
เริ่มหัวข้อโดย: alemao ที่ 28 ธันวาคม 2009, 15:30:15
ผมเห็นด้วยกับคำถามนี้ครับ เพราะผมก็ใส่ไม่เป็นครับ


หัวข้อ: Re: ถามแบบโง่ๆเลยๆ ใส่ POI ต่างๆเข้าไป Amigo ยังไงครับ
เริ่มหัวข้อโดย: chai-to ที่ 28 ธันวาคม 2009, 15:45:26
ผมว่าถามให้มันละเอียดมากกว่านี้หน่อยได้ไหม POI แบบไหน  เอามาจากไหน แล้วจะเพิ่มอะไร ขอข้อมูลเยอะ ๆหน่อย :)


หัวข้อ: Re: ถามแบบโง่ๆเลยๆ ใส่ POI ต่างๆเข้าไป Amigo ยังไงครับ
เริ่มหัวข้อโดย: bigabiga ที่ 28 ธันวาคม 2009, 16:13:20
หลักๆเช่น ปั๋มแกสแหล่งท่องเทียว มีมีอัพเดทใหม่ๆ ของ iGO
จะสามารถเอามาใส่ใน Amigo ได้หรือเปล่า พวกไฟล์ kml
ถามเป็นแนวไว้ครับ


หัวข้อ: Re: ถามแบบโง่ๆเลยๆ ใส่ POI ต่างๆเข้าไป Amigo ยังไงครับ
เริ่มหัวข้อโดย: ₪๐StemCell๐₪ ที่ 28 ธันวาคม 2009, 16:25:24
ก่อนอื่น การถาม คือเครื่องมือของคนฉลาด

สอง link นี้เป็นบทความเก่าจาก web .com ของเรานะครับตามสะดวกครับ
http://www.navthai.net/wind/viewtopic.php?f=13&t=2551
หัวข้อ: เพิ่ม ICON ให้ POI แบบที่ผมเข้าใจ (http://www.navthai.net/wind/viewtopic.php?p=15498#p15498)

อ้างจาก: stemcell
การเพิ่ม icon ให้ POI (Amigo)
ไฟล์ ที่ใช้ในการแก้ไข
- poi.icons
branding.gro -->\ui_igo_easy\icons\poi\

- ไฟล์ภาพbmpเก็บ icons และ ไฟล์spr
branding.gro --->\ui_igo_easy\common\


POI.icons
คือไฟล์ที่ใช้เก็บรายละเอียดของ หมวดหลัก หมวดย่อย ว่าแต่ละหมวดPOIจะใช้ icons จากไฟล์ใด ตัวที่เท่าไรมาแสดง

ตัวอย่างในไฟล์ POI.ICON
[Car_Dealer_Repair.Car_Dealer]
$poi_mapdistant.bmp
$poi_icon_carlogo.spr   4
$poi_icon_carlogo.spr   4

ความหมาย
- [Car_Dealer_Repair.Car_Dealer]

Car_Dealer_Repair คือหมดวหลัก
Car_Dealer คือหมดวย่อยที่ 1
โดยมี . หน้าหมวดย่อย
การวรรค จะใช้ _

ดังนั้น ถ้าท่านต้องการสร้าง icon  ให้  [Car_Dealer_Repair.Car_Dealer] ของ Isuzu
ท่านก็ต้องเพิ่ม ดังนี้
[Car_Dealer_Repair.Car_Dealer.Isuzu]

ก็คงมีคนถามอีกว่า แล้วจะรู้ได้อย่างไรว่า หมวดมีอะไรบ้าง
อันนี้ผมก็ไม่รู้เมือนกันครับ จึงสอบถามคุณ trex_ln   (ขอบคุณครับ :P )
ก็ได้ความว่า (หมวดทั้งหมด Amigo เอามาจาก thailand.poi แต่ไฟล์นี้ edit ปกติจะดูไม่รู้เรื่อง ) ดังนั้นเราจึงต้องดูผ่าน  Amigo นั้นละครับ โดยคุณต้องหา skin ที่มีส่วนจัดการ POI แล้วเข้าไปดูว่า มีหมวดใดบ้าง
ในที่นี้ผมใช้ DJ Skin และต้องเปลียน menu ภาษา เป็นภาษาอังกฤษก่อนนะครับจึงจะเห็นหมวดเป็นภาษาอังกฤษ
เพราะในการเพิ่ม หมวดหลัก และ หมวดย่อย1 ใน POI.ICON ต้องเป็น ภาษาอังกฤษครับ
แต่โดยปกติในไฟล์ poi.icons จะมีหมวด หลักและหมวดย่อย1 ครบอยู่แล้ว ดังนั้นเราแค่ดูหมวดย่อยสุดท้าย
ที่จะนำมาใช้ใส่ icon ก็พอแล้ว ( แต่ต้องเดาหมวดหลักในภาษาไทยเท่านั้นเองครับว่า Eng มันคืออะไร)
เช่น
[Car_Dealer_Repair.Car_Dealer] ก็หน้าจะเป็น
- ตัวแทนจำหน่ายรถยนต์/ซ่อมแซม (หมวดหลัก)
- .ตัวแทนจำหน่ายรถ (หมวดย่อย1)

(http://files.getdropbox.com/u/1576238/nav/h1.jpg) . (http://files.getdropbox.com/u/1576238/nav/h2.jpg)

ดังนี้เป็นต้น  และเมื่อเข้าถึงหมวดย่อยสุดท้าย ส่วนมากชื่อจะนำมาใช้งานได้เลยครับไม่ต้องแปลใด ๆ ทั้งสิ้น
โดยภาษาไทย และ อังกฤษ ถือเป็นคนละตัวกันนะครับ เช่น
[Car_Dealer_Repair.Car_Dealer.Honda]  กับ [Car_Dealer_Repair.Car_Dealer.ฮอนด้า]
(http://files.getdropbox.com/u/1576238/nav/h3.jpg) . (http://files.getdropbox.com/u/1576238/nav/h4.jpg)

ถือเป็นคนละหมวดนะครับจะแก้ไอค่อนต้องเพิ่มทั้งสองลงไปในไฟล์ POI.ICONS
ดังนี้
[Car_Dealer_Repair.Car_Dealer.Honda]
$poi_mapdistant.bmp
$poi_icon_carlogo.spr   0
$poi_icon_carlogo.spr   0

[Car_Dealer_Repair.Car_Dealer.ฮอนด้า]
$poi_mapdistant.bmp
$poi_icon_carlogo.spr   0
$poi_icon_carlogo.spr   0

-บรรทัด  $poi_mapdistant.bmp  คืออะไร
อันนี้ผมก็ไม่แน่ใจคงเป็นไฟล์ที่ใช้อ้างอิง icon ครับ เอาเป็นว่าไม่ต้องเปลี่ยนครับมายังไงใช้อย่างนั้น

- $poi_icon_carlogo.spr คืออะไร
เป็นไฟล์เก็บคุณสมบัติของไฟล์ poi_icon_carlogo.bmp

- ตัวเลขหลังบรรทัด $poi_icon_carlogo.spr คืออะไร
ตัวเลขที่อยู่หลัง $poi_icon_carlogo.spr ก็คือลำดับภาพในไฟล์ poi_icon_carlogo.bmp ที่เราจะนำมาใช้ครับโดยรูปแรกเริ่มนับที่ 0
เช่นถ้าภาพ ISUZU เป็นภาพที่ 4 ในชุดภาพ ก็ให้ใส่เลข 3 หลัง $poi_icon_carlogo.spr ดังนี้
$poi_icon_carlogo.spr 3 ก็จะนำภาพ Isuzu ลำดับที่ 4 ในภาพ poi_icon_carlogo.bmp มาใช้งาน

(http://files.getdropbox.com/u/1576238/nav/pi1.jpg) (http://files.getdropbox.com/u/1576238/nav/poi_icon_carlogo.bmp)

- บรรทัดในไฟล์ poi_icon_carlogo.spr ที่ต้องแก้ไขให้เข้ากับชุดรูปที่จะนำมาแสดง
(Edit ไฟล์ ด้วย notepad ปกติ)
BmpFlags = 0
DefFlags = ALPHA_PIXEL | ALPHA_LAYER
DefPhase = 1
Stripes =37           <----- ขนาดความสูงของ icon แต่ละลำดับ ขึ้นอยู่กับชุด icon ที่คุณต้องการจะออกแบบ
DefAlpha = 30       <------ ระดับความโปร่งใสของภาพเมื่อแสดงใน map
สามบรรทัดบนคงตามนั้นครับไม่ต้องแก้ไข

ทราบเท่านี้เราก็พร้อมจะทำ icon ให้ Poi ของเราแล้ว
1. นำไฟล์ branding.gro แปลงเป็น .zip เพื่อเอาไฟล์ poi.icons มาแก้ไขเพิ่มติม และ เพิ่มภาพ icon ที่ท่านต้องการใช้  ในที่นี้ผมใช้ภาพชื่อ poi_icon_carlogo.bmp (http://www.navthai.com/wind/images/smilies/smilies_01.gif) (http://files.getdropbox.com/u/1576238/nav/poi_icon_carlogo.rar)
    - poi.icons
branding.gro -->\ui_igo_easy\icons\poi\

- ไฟล์ภาพbmpเก็บ icons และ ไฟล์spr
branding.gro --->\ui_igo_easy\common\

2. หาหมวดที่ท่านต้องการจะแก้ไขเพิ่มเติม icon เมื่อได้แล้วก็เพิ่มลงไปใน poi.icons ที่นี้ผมจะเพิ่ม Honda และ ฮอนด้า ตามที่ได้อาธิบายความด้านบน
3. แปลงไฟล์ branding.zip กลับเป็น .gro แล้วนำไปใช้งานได้เลย
ถ้าท่านทำถูกต้อง ใส่ชื่อหมวดถูกต้องท่านจะเห็น icon หน้า หมวดเป็น icon ที่ท่านต้องการ
(http://files.getdropbox.com/u/1576238/nav/h6.jpg) . (http://files.getdropbox.com/u/1576238/nav/h5.jpg)

และ icon ตัวนั้นก็จะเพิ่มใน icon list
(http://files.getdropbox.com/u/1576238/nav/h7.jpg)

และเมื่อท่านเลือกให้แสดงหมวดนั้น  , icon ก็จะแสดงบน map ครับ
(http://files.getdropbox.com/u/1576238/nav/h8.jpg) . (http://files.getdropbox.com/u/1576238/nav/h9.jpg)

(http://files.getdropbox.com/u/1576238/nav/h11.jpg)

ยังมีการเพิ่ม ICON ให้ Poi อีกรูปแบบ โดยรูปแบบที่สองนี้จะเป็นการเพิ่ม POI ใน  user.upoi และเราสามารนำ icon ไปใส่ให้กับ poi ที่เพิ่มได้
สนใจตาม Link ไปดูตัวอย่างการเพิ่มในรูปแบบที่สองได้ครับ http://www.navthai.com/wind/viewtopic.php?f=13&t=2584#p15664

ในส่วนการทำภาพคงต้องมีความรู้ด้าน Photoshop พอควรนะครับ อันนี้ผมคงขอผ่าน
*** เนื่องจากเป็นการทำความเข้าใจด้วยตัวเองผิดพลาดประการใดของอภัยมา ณ. ที่นี้ ***

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

หัวข้อ: เพิ่ม ICON ให้ POI แบบที่ผมเข้าใจ (http://www.navthai.net/wind/viewtopic.php?p=16540#p16540)

อ้างจาก: stemcell
อ้างจาก: supote
ขอบคุณมากเลยครับ  :thumbup:  :thumbup:  :thumbup:  ที่หาปัญหาเจอ  ก็แปลกนะครับ  แค่อักษรไทยบางตัว  ทำให้เกิดปัญหาได้  ผมก็หลงอยู่ตั้งนาน   ถ้าตั้งเป็นหมวดจริงหรือหมวดใหญ่  มีปัญหาตัวอักษร ก.จริงๆ  แต่ถ้าไปอยู่ในหมวดย่อย อักษร ก.กลับไม่มีปัญหา  อย่างของผม  มี poi ที่มีอักษร ก.เยอะแยะในหมวดย่อย  ตั้งได้  เช่น  ในหมวดจริง  สถานที่ท่องเที่ยว  ข้างในหมวดย่อย  ผมใส่  กิน/เที่ยว ภูเก็ต  , กิน/เที่ยว ปาย-ปางอุ๋ง , กิน/เที่ยว อยุธยา  เยอะแยะ  สามารถตั้งได้ แต่ต้องตั้งที่หมวดจริงที่เดียวเท่านั้น   วิธีนี้เป็นอีกวิธีที่หลีกเลี่ยงปัญหาตัวอักษร  ไม่ทราบผมเข้าใจถูกต้องไหมครับ  &-|

-ครับเป็นอย่างที่คุึณ supote บอกมาครับถ้าอักษร ก อยู่ในหมวดย่อยสามารถเลือกแบบถาวรได้ แต่ ในการเลือกนั้นต้องเลือกที่หมวดหลักที่เดียวเท่านั้น
(http://dl.getdropbox.com/u/1576238/nav/oks2.jpg) . (http://dl.getdropbox.com/u/1576238/nav/oks1.jpg) . (http://dl.getdropbox.com/u/1576238/nav/oks3.jpg)
โค๊ด:
3283|GAS.แก๊ส|ปั้มแก๊ส  NGV บางจาก อ่อนนุช 32||13.708833|100.61945|_THA|||||เลขที่ 1008/1 ถ.อ่อนนุช แขวงสวนหลวง เขตสวนหลวง กรุงเทพมหานคร 10250|||||
3284|GAS.แก๊ส2|ปั้มแก๊ส  NGV บางจาก อ่อนนุช 32||13.708833|100.61945|_THA|||||เลขที่ 1008/1 ถ.อ่อนนุช แขวงสวนหลวง เขตสวนหลวง กรุงเทพมหานคร 10250|||||
3285|GAS.NGVLPG|ปั้มแก๊ส  NGV บางจาก อ่อนนุช 32||13.708833|100.61945|_THA|||||เลขที่ 1008/1 ถ.อ่อนนุช แขวงสวนหลวง เขตสวนหลวง กรุงเทพมหานคร 10250|||||

เพราะถ้าเริ่มต้นเลย ไม่เลือกหมวดหลักทั้งหมด แต่เข้าไปเลือกหมวยย่อย ที่มีอักษร "ก"  อยู่ก็จะเกิดปัญหาเลือกให้แสดง poi icon ในหมวดย่อยนั้นไม่ถาวรเช่นกันครับ (ปิดเปิดใหม่หมวยย่อยที่เลือกไว้จะกลับเป็นไม่ได้เลือก)
(http://dl.getdropbox.com/u/1576238/nav/ok0.jpg) . (http://dl.getdropbox.com/u/1576238/nav/errs1.jpg) . (http://dl.getdropbox.com/u/1576238/nav/errs2.jpg)

ขอบคุณ คุณsupote สำหรับคำแนะนำครับ


http://www.navthai.net/wind/viewtopic.php?f=13&t=2584#p15664
หัวข้อ: เอาพิกัด (LPG NGV) ใน .kml ใส่ใน User.upoi (Amigo) (http://www.navthai.net/wind/viewtopic.php?p=15664#p15664)

อ้างจาก: stemcell
ผมลองเพิ่ม พิกัด LPG และ NGV ที่ได้จาก .KML เข้าไปใน User.upoi โดยลองตั้งหมวดใหม่ ไม่ได้ใช้ @Favourites ปรากฎว่าใช้ได้ และ เห็นว่าเพิ่มได้ไม่ยากเท่าไรเลยเอามาเล่าหสู่กันฟังครับ
(http://image.ohozaa.com/iu/ngvlpg.gif)

ตัวอย่างไฟล์ user.upoi  จริง ๆ ก็คือไฟล์เก็บรายการโปรดของท่านละครับ
โค๊ด:
1|@Favourites|โลตัส สุขุมวิท52||13.704544|100.601354|_THA|||||กรุงเทพมหานคร (Bangkok)|สุขุมวิท 52||||
user.upoi  จริง ๆ ก็คือไฟล์เก็บรายการโปรดของท่านละครับ แต่ ไฟล์สามารถเพิ่มหมวดได้ โดย Amigo จะมองแยกเป็หมวด ไม่ปนกันครับ

ตัวอย่าง .kml
โค๊ด:
<name>LPG amJAY</name><styleUrl>#msn_flag</styleUrl><ExtendedData><Data name="Symbol"><value>Waypoint</value></Data></ExtendedData><Point><coordinates>100.5440334,13.8299334,0</coordinates>
ดังนั้นถ้าต้องการเพิ่มจุด LPG amJay พิกัด 100.5440334,13.8299334 ลงใน user.upoi  ก็แ่ค่นำ  name , coordinates , description มาใส่ตามรูปแบบ ของ user.upoi ก็สามารถใช้งานได้เลยครับ
ตัวอย่าง
โค๊ด:
1|@LPG|LPG amJay||13.8299334|100.5440334|_THA||||| non description |  ชื่อถนน  ||||
- @LPG เป็นการเพิ่มหมวด LPG ใน user.upoi จะไม่แสดงใน memu  Favourites แต่จะแสดงเห็นหมวดใหม่ใน ค้นหาโดยแยกประเภท
- ถ้าต้องการเพิ่มหมวด ที่เป็นภาษาไทย ไม่ ต้องมี @ นำหน้าชื่อหมวด  และ ตัวอักษรไทยบางตัวมีผลทำให้ save ค่าการแสดง icon poiบนแผ่นที่ไม่ได้ ดูรายละเอียดเรื่องนี้ได้ที่ http://www.navthai.com/wind/viewtopic.php?f=13&t=2551#p16515
- พิกัด ของ .kml จะสลับที่กับ user.upoi
- Description ถ้าไม่มี ก็ให้วรรคซัก 4-5 วรรค หรือ พิมพ์  non ก็ได้ครับ

(http://image.ohozaa.com/im/lpgngv.jpg)

ผมได้นำ kml NGV และ LPG จาก http://www.smart-mobile.com/forum/viewforum.php?f=131 กระทู้ของคุณ worawut610 (ขอบคุณครับ)  มาแปลงใช้ดูครับก็ ok ดีครับ   สนใจลองเอาไป Edit เพิ่มใน user.upoi ของคุณได้นะครับ  (http://www.navthai.com/wind/images/smilies/icon_razz.gif) (http://files.getdropbox.com/u/1576238/nav/user.upoi-NGV-LPG.rar)
 LPG = 647 แห่ง , NPG= 282 แห่ง
[size=150]**** หมายเหตุ[/size]
 - ก่อน Edit แก้ไข ไฟล์ user.upoi แนะนำให้ BackUP ไฟล์ไว้ก่อนนะครับ เดี๋ยว Favourites หายจะ  :cry:  นะ
 - เลขหน้าบรรทัด ของแต่ละบรรทัด ห้ามซ้ำกันนะครับถึงเป็นคนละหมวดก็ห้ามซ้ำกันครับ เพราะถ้าซ้ำกัน เมือ โปรแกรมเปิด user.upoi มาอ่านเขียน โปรแกรมจะทำการลบบรรทัดสุดที่เลขซ้ำกันออกครับ
1|@Favourites|โลตัส สุขุมวิท52||13.704544|100.601354|_THA|||||กรุงเทพมหานคร (Bangkok)|สุขุมวิท 52||||

เปิดใช้ icon http://www.navthai.net/wind/viewtopic.php?f=13&t=2584#p15702
ผมลองเองเล่นเองผิดพลาดประการใดขออภัยมา ณ. ที่นี้ด้วยครับ


บทความจากคุณ nomneow
http://www.navthai.net/index.php?topic=524.msg3773#msg3773

วิธีที่ง่ายที่สุดในการใส่ POI และ icon POI เข้าไปใน Amigo ผมแนะนำให้ใช้ skin diMka A113 เพราะมี menu ในการจัดการเพิ่มลด POI รวมถึง จัดการ icon ของ Poi นั้น ๆ

ึคงพอมีประโยชน์บ้างไม่มากก็น้อย


หัวข้อ: Re: ถามแบบโง่ๆเลยๆ ใส่ POI ต่างๆเข้าไป Amigo ยังไงครับ
เริ่มหัวข้อโดย: bigabiga ที่ 28 ธันวาคม 2009, 16:32:06
ขอบคุณครับคุณ ₪.StemCell.₪

ลิ้งค์บอร์ดเก่าผมเ้ข้าไม่ได้
แต่ก็โอเคได้ความรู้จากคุณ nomneow

   Stemcell : เอาจาก board เก่าไว้ใน เนื้อหาซ่อมให้แล้วนะครับ


หัวข้อ: Re: ถามแบบโง่ๆเลยๆ ใส่ POI ต่างๆเข้าไป Amigo ยังไงครับ
เริ่มหัวข้อโดย: ^SuRaYoOt^ ที่ 28 ธันวาคม 2009, 19:48:11
ไม่รู้แล้วถามก็ดีแล้วครับ ไม่ถือว่าโง่หรอก
เพราะคนเราไม่ใช่จะรู้ไปทุกเรื่อง

คำถามนี้ผมว่าดี ใครที่สงสัยแบบเดียวกันก็ไม่ต้องตั้งคำถามอีก  :newe7: :newe7: :newe7:


หัวข้อ: Re: ถามแบบโง่ๆเลยๆ ใส่ POI ต่างๆเข้าไป Amigo ยังไงครับ
เริ่มหัวข้อโดย: jacker1973 ที่ 29 ธันวาคม 2009, 14:51:29
แจ่มสุดๆเลยครับ ขอบคุณผู้ตั้งกระทู้ และ ขอบคุณสำหรับคำตอบครับ >:(


:warn:
จะขอบคุณมากขึ้นไปอีกถ้า กดปุ่มขอบคุณ ที่อยู่บนกระทู้ที่คุณต้องการจะขอบคุณไม่ว่าจะขอบคุณเรื่องใด ๆ ครับ