Notice :
เป็นคำสั่งสำหรับใช้ส่งข้อมูล GPS เข้า Database Traffy
URL:
http://api.traffy.in.th/apis/apitraffy.php?format=…&api=postGPSData&key=…&appid=.. .
Formats:
XML
HTTP Method:
POST
Requires Authentication :
true
API rate limited :
ไม่จำกัด
Parameters :
Required *
*format = รูปแบบของการแสดงผล (XML,CSV)
Example: http://api.traffy.in.th/apis/apitraffy.php?format=XML&api=postGPSData
*api = ประเภทของ api ที่ต้องการ (getCL)
Example: http://api.traffy.in.th/apis/apitraffy.php?format=XML&api=postGPSData
* key = รหัสที่ได้รับจากการลงทะเบียน (ลงทะเบียน)
Example: http://api.traffy.in.th/apis/apitraffy.php?format=XML&api=postGPSData&key=(คีย์ ที่ได้รับจากการลงทะเบียน)
*appid = id ที่ได้รับจากการลงทะเบียน (ลงทะเบียน)
Example: http://api.traffy.in.th/apis/apitraffy.php?format=XML&api=postGPSData&key=(คีย์ที่ได้รับจากการลงทะเบียน)&appid=(id ที่ได้รับจากการลงทะเบียน)
Input Parameter
- vehicle_id (text): หมายเลขของรถที่ใช้ส่ง
- gps_timestamp(text): วันที่และเวลาที่เก็บข้อมูล
- latitude(double): ละติจูติ
- longitude(double): ลองติจูติ
- speed(double): ความเร็วของรถ (กำหนดให้หน่วยเป็น km/hr)
- heading(double): ทิศทาง
- altitude(double): ความสูงวัดจากระดับน้ำทะเล (กำหนดให้หน่วยเป็น m)
- organization_source(text): ชื่อผู้ส่งข้อมูล หรือ ชื่อองค์กร
- vehicle_type(type): ให้ระบุประเภทรถที่ใช้ส่งข้อมูลโดยค่าที่สามารถใส่ได้มีดังนี้
- taxi
- van
- bus
- fleet
- public
- taxi_passenger_flag: ข้อมูลทที่แสดงว่ารถนี้มีผู้โดยสารอยู่หรือไม่
- 0 : แปลว่าไม่มีผู้โดยสาร
- 1 : แปลว่ามีผู้โดยสาร
- กรณีที่ไม่ทราบหรือแหล่งข้อมูลไม่มีค่านี้ไม่จำเป็นต้องใส่
- gpsdata_valid_flag: ข้อมูลที่แสดงว่า gps นี้ถูกต้อง
- 0 : แปลว่าข้อมูล gps ไม่ถูกต้อง
- 1 : แปลว่าข้อมูล gps ถูกต้องแล้ว
- กรณีที่ไม่ทราบหรือแหล่งข้อมูลไม่มีค่านี้ไม่จำเป็นต้องใส่
- number_of_satellites (int): จำนวนดาวเทียมที่ gps ใช้คำนวนพิกัด
Input Data Example
XML
<?xml verion=”1.0″ encoding=”UTF-8″ ?> <gps> <record> <vehicle_id>00000001</vehicle_id> <gps_timestamp>2010-12-27 17:03:57</gps_timestamp> <latitude>13.740378</latitude> <longitude>100.534919</longitude> <speed>0.2</speed> <heading>5</heading> <altitude>-5</altitude> <organization_source>tester</organization_source> <vehecle_type>taxi</vehecle_type> <taxi_passenger_flag>0</taxi_passenger_flag> <gpsdata_valid_flag>1</gpsdata_valid_flag> <number_of_satellites>3</number_of_satellites> </record> <record> <vehicle_id>00000001</vehicle_id> <gps_timestamp>2010-12-27 17:03:58</gps_timestamp> <latitude>13.740378</latitude> <longitude>100.534919</longitude> <speed>0.2</speed> <heading>5</heading> <altitude>-5</altitude> <organization_source>tester</organization_source> <vehecle_type>taxi</vehecle_type> <taxi_passenger_flag>0</taxi_passenger_flag> <gpsdata_valid_flag>1</gpsdata_valid_flag> <number_of_satellites>3</number_of_satellites> </record> </gps>
ไม่ทราบว่า Method นี้ใช้ทำอะไรครับ?
API นี้เป็น API ที่ร่วมมือกับสหกรณ์ TAXI และบริษัทขนส่งสินค้า ครับ
ใช้เพื่อส่งข้อมูลต่างๆ เช่น พิกัดรถ ความเร็วของรถ ทิศทางของรถ
ส่งเข้ามาเพื่อเป็นข้อมูลในการทำวิจัยครับ
ถ้าผู้ใช้ทั่วไปต้องการจะส่งข้อมูลมาเพื่อใช้ในการทำวิจัย ทางทีมงานก็ยินดีครับ