BMS-HOSxP Community

HOSxP => Delphi / Pascal => ข้อความที่เริ่มโดย: Svl2Nuk3 ที่ กุมภาพันธ์ 27, 2010, 23:36:55 PM

หัวข้อ: Delphi+GoogleMap+GPS==> ไปไหนมา
เริ่มหัวข้อโดย: Svl2Nuk3 ที่ กุมภาพันธ์ 27, 2010, 23:36:55 PM
พอดีเห็นมีเรื่อง Delphi กับ Google Map  ก็เลยอยากลองศึกษาดูครับ
http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=13403.0

ใช้ TWebBrowser  แสดงผลแผนที่    ส่งค่าพิกัด  เริ่มต้นและสิ้นสุดไปให้แล้วให้คำนวณเส้นทางครับ
พิกัดที่ได้มาจาก    การเก็บ Log จาก GPS  ครับ  ระหว่างทางกลับบ้าน


ปัญหามีอยู่ว่า   อยากส่งข้อมูลไปให้ Google Map  ทีละเยอะ ๆ จะทำยังไงดีครับ
เช่น  สมมุติว่าผม  Sampling  พิกัดมา   แล้วส่งไปให้  Map   จากนั้นก็ทำเป็น  Way Point
จะดูว่าเราผ่านที่ไหนมาบ้างประมาณนี้อ่ะครับ
ปล.ตรง  method  navigate  ของ TWebBrowser  มี อาร์กูเมน  PostData   แต่ไม่รู้ว่าใช้ยังไงครับ   แล้วถ้าส่งข้อมูลไปจะเขียน  code  รับข้อมูลแบบไหน

รบกวนอาจารย์หลาย ๆ ท่านด้วยครับ
หัวข้อ: Re: Delphi+GoogleMap+GPS==> ไปไหนมา
เริ่มหัวข้อโดย: Multithreading ที่ กุมภาพันธ์ 28, 2010, 10:04:05 AM
PostData parameter คือการส่งค่าไปให้ web-server ปลายทาง แบบ POST  เช่น ถ้าไฟล์ปลายทางเป็น PHP คุณก็สามารถที่จะรับค่า POST โดย ใช้ $_POST['yourVar'];  ตัวอย่าง http://www.scalabium.com/faq/dct0139.htm (http://www.scalabium.com/faq/dct0139.htm) 


ส่วนการทำ Track  ลอง viewsource เวบนี้ดู http://www.map-server.com/googlemaps/track.php (http://www.map-server.com/googlemaps/track.php)
(แล้วก็เอา html ที่ได้ไปเขียนใน delphi)

จะเห็นว่ามีการสร้าง polyline ขึ้นมาจาก waypoint (พิกัด)  ทำซ้ำๆกันมากๆ ก็จับใส่ loop ซะ (ถ้า stack ไม่ overflow นะ) ใช้ delphi  อ่าน  waypoit  ออกจาก log นั่นแหล่ะ

 ถ้าจะเอาแบบ realtime  ก็อ่าน GPS data จากเครื่อง GPS ทุกๆ 2 วินาที  เครื่องพวกนี้มักจะต่อกับ Serial Port ได้



ปล.
คิดว่าเราคงได้เจอกัน  เพราะบ้านผมอยู่พิดโลก
 
หัวข้อ: Re: Delphi+GoogleMap+GPS==> ไปไหนมา
เริ่มหัวข้อโดย: Svl2Nuk3 ที่ กุมภาพันธ์ 28, 2010, 10:52:43 AM
ขอบคุณมากครับ
เดี๋ยวจะลองดูนะครับ

ว่าแต่อยู่ที่  ม.น. เหรอครับ  ผมก็พึ่งจบ ม.น.  เมื่อปีที่แล้ว


ถามต่ออีกนิดครับ  Component  ที่เกี่ยวกับ
Serial Port   และ  การส่งข้อมูลผ่าน TCP/IP  มีตัวไหนแนะนำบ้างครับ
หัวข้อ: Re: Delphi+GoogleMap+GPS==> ไปไหนมา
เริ่มหัวข้อโดย: Multithreading ที่ กุมภาพันธ์ 28, 2010, 15:26:20 PM
ขอบคุณมากครับ
เดี๋ยวจะลองดูนะครับ

ว่าแต่อยู่ที่  ม.น. เหรอครับ  ผมก็พึ่งจบ ม.น.  เมื่อปีที่แล้ว


ถามต่ออีกนิดครับ  Component  ที่เกี่ยวกับ
Serial Port   และ  การส่งข้อมูลผ่าน TCP/IP  มีตัวไหนแนะนำบ้างครับ


ผมเขียน delphil ได้แค่ hello world ครับ

จึงไม่รู้ว่า delphi มี component ที่เกี่ยวกับ socket และ serial port ตัวไหนบ้าง

หลักการของ send/receive data via Socket และ serial port read/write data
ทุกภาษาโปรแกรมก็เหมือนๆกันครับ


ปล.
ผมไม่ได้อยู่ ม.น. ครับ  ผมสังกัด สสจ. เดียวกับคุณ  แต่คนละหน่วยงาน