แสดงตำแหน่งเพื่อนๆ จากฐานข้อมูล ใน google map ตอนที่ 1

เขียนเมื่อ 10 ปีก่อน โดย Ninenik Narkdee
google map ตำแหน่ง ฐานข้อมูล

คำสั่ง การ กำหนด รูปแบบ ตัวอย่าง เทคนิค ลูกเล่น การประยุกต์ การใช้งาน เกี่ยวกับ google map ตำแหน่ง ฐานข้อมูล

ดูแล้ว 14,644 ครั้ง


เนื้อหานี้ จะทำเป็นตอนๆ ต่อเนื่อง เพื่อศึกษา และประยุกต์การใช้งาน
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


กด Like หรือ Share เป็นกำลังใจ ให้มีบทความใหม่ๆ เรื่อยๆ น่ะครับ



อ่านต่อที่บทความ









เนื้อหาที่เกี่ยวข้อง









URL สำหรับอ้างอิง





คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )







เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ