ดึงข้อมูล Polygon จากฐานข้อมูลมาแสดง

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ดึงข้อมูล Polygon จากฐานข้อมูลมาแสดง

ดึงข้อมูล Polygon จากฐานข้อมูลมาแสดง
ตอนนี้ได้ทำการบันทึกข้อมูล Polygon ลงฐานข้อมูลได้แบบนี้แล้วค่ะ


 

ต่อไปจะดึงข้อมูล Polygon มาแสดงอย่างไรค่ะ
#ขอบคุณค่ะ ^_^


Intuorn Janpoom 29-11-2018 14:43:35

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

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


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


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

 ความคิดเห็นที่ 1
ดูเนื้อหานี้เป็นแนวทาง

http://www.ninenik.com/forum_view_2807_1.html#comment_6313

แก้ไขส่วนของการดึงข้อมูลจากฐานข้อมุลเป็น

<?php
// ฟังก์ชั่นจัดรูปแบบ
function _setPolygonPath($path){
    list($lat,$lon) = explode(",",$path);
    return "{lat: $lat, lng: $lon}";
}
// ฟังก์ชั่นจัดรูปแบบ สร้าง javascirpt array object 
function _pathObj($path){
    return "[".implode(",\r\n",$path)."]";
}
$path_obj = "";
$arr_path = array();
// สมมติเราดังเฉพาะ path ของ in_id=17
$sql ="
SELECT arr_path FROM polygon WHERE in_id='17'
";
$result = $mysqli->query($sql);
if($result){
    while($row = $result->fetch_assoc()){
    	$arr_path[] = $row['arr_path'];
	}
    $path_obj = _pathObj(array_map("_setPolygonPath",$arr_path)); // จัดรูปแบบ
}
?>




ninenik 29-11-2018






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