เนื้อหานี้ จะทำเป็นตอนๆ ต่อเนื่อง เพื่อศึกษา และประยุกต์การใช้งาน
google map api โดยใช้ความรู้ความเข้าใจ จากบทความเก่าๆ
เกี่ยวกับ google map ที่มีอยู่แล้วในเว็บไซต์ นี้
เงื่อนไขตามหัวข้อคือ
- เราต้องการแสดง ตำแหน่งเพื่อนๆ หรือคนในกลุ่ม บน แผนที่
- แสดงรูปเพื่อนๆ ในแผนที่ตามตำแหน่ง นั้นๆ
- อื่นๆ ถ้ามีเพิ่มเติม
ในตอนที่ 1 จะเป็นการสร้างฐานข้อมูล สำหรับเก็บค่าข้อมูลตำแหน่ง
ค่าที่ต้องการเก็บ ได้แก่
user_position_id // เก็บลำดับข้อมูล user_id // เก็บ id ของผู้ใช้งาน (ต้องมีระบบสมาชิกอยู่ก่อนหน้าแล้ว) user_name // เก็บ ชื่อผู้ใช้งาน user_latitude // เก็บตำแหน่ง latitude user_longitude // เก็บตำแหน่ง longitude user_datetime // เก็บวันที่และเวลาล่าสุดของตำแหน่ง user_icons // เก็บรูปภาพ
เราสามารถใช้ตาราง ระบบสมาชิกเดิมได้
โดยเพิ่มฟิลด์ ตามด้านบน ให้ครบเข้าไปในตาราง
ในที่นี้จะสร้างตารางใหม่ เพื่อให้สะดวกกับการใช้งาน
คำสั่ง sql สำหรับสร้าง ตารางเก็บข้อมูล
CREATE TABLE `user_position` ( `user_position_id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `user_id` INT NOT NULL , `user_name` VARCHAR( 255 ) NOT NULL , `user_latitude` VARCHAR( 255 ) NOT NULL , `user_longitude` VARCHAR( 255 ) NOT NULL , `user_datetime` DATETIME NOT NULL , `user_icons` VARCHAR( 255 ) NOT NULL , UNIQUE ( `user_id` ) ) ENGINE = MYISAM CHARACTER SET utf8 COLLATE utf8_general_ci;
ในตอนที่ 2 จะศึกษาวิธีการเพิ่มข้อมูล ตำแหน่งปัจจุบัน
ของสมาชิก เข้าไปในตาราง user_position