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>