อยากทราบวิธีการดึงค่าข้อมูล polygon มาแสดง
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา อยากทราบวิธีการดึงค่าข้อมูล polygon มาแสดง
อยากทราบวิธีการดึงค่าข้อมูล polygon มาแสดง
Copy
อยากทราบวิธีดึงข้อมูล polygon จากฐานข้อมูลมาแสดงคับ อันนี้เป็นโค๊ดหน้าที่ดึงข้อมูลมาจากฐานข้อมูลนะคับ
อยากทราบว่า ผมทำไมมันถึงขึ้น polygon แค่อันล่าสุดคับ ทั้งที่ข้อมูลข้างในฐานข้อมูลก็เก็บแบบนี้เลย แต่ันขึ้นแค่อันล่าสุดอันเดียว หรือผิดที่คำสั่งวนลูปค่าจาก sql คับ
<body> <?php $sql = "select * from travel;"; $result = $mysqli->query($sql) or die($mysqli->error.__LINE__); while($row = mysqli_fetch_array($result)) { $travel_oldid=$row['travel_id']; $travel_oldpatharray=$row['travel_patharray']; ?> <table> <br> <div class="container-fluid"> <div id="contain_map"> <div id="map_canvas"></div> </div> </div> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> <script type="text/javascript"> var map; var GGM; var polygon = []; var marker=[]; var infowindow=[]; var simple_path = [ <?php echo $travel_oldpatharray; ?>//polygonที่ดึงออกมาจากฐานข้อมูล ]; var polygonOptions_out = { strokeColor: '#3180d6', geodesic:true, strokeOpacity: 1.0, strokeWeight: 3, fillColor: '#3180d6', fillOpacity: 0.35 } var polygonOptions = [polygonOptions_out]; function initialize() { GGM=new Object(google.maps); var my_Latlng = new GGM.LatLng(13.743053546032764,102.33232498168945); var my_mapTypeId=GGM.MapTypeId.ROADMAP; var my_DivObj=$("#map_canvas")[0]; var myOptions = { zoom: 9, center: my_Latlng , mapTypeId:my_mapTypeId }; map = new GGM.Map(my_DivObj,myOptions); for(var i = 0; i < simple_path.length; i++){ polygon[i] = new GGM.Polygon(polygonOptions[0]); polygon[i].setPath(simple_path[i]); polygon[i].setMap(map); } } $(function(){ $("<script/>", { "type": "text/javascript", src: "//maps.google.com/maps/api/js?key=AIzaSyCKHSQdqtpTAoCS1rnFxRpKzDYnzoCm5DU&language=th®ion=TH&v=3.2&sensor=false&callback=initialize" }).appendTo("body"); }); </script> <?php } $mysqli->close(); ?> </table> </body> อันนี้เป็นผลลัพที่ได้คับ จริงๆในฐานข้อมูลมีทั้งหมด 4 polygon แต่ทำไมดึงออกมาแล้วออกแค่อันล่าสุดคับ
อยากทราบว่า ผมทำไมมันถึงขึ้น polygon แค่อันล่าสุดคับ ทั้งที่ข้อมูลข้างในฐานข้อมูลก็เก็บแบบนี้เลย แต่ันขึ้นแค่อันล่าสุดอันเดียว หรือผิดที่คำสั่งวนลูปค่าจาก sql คับ
ดีม.ดีม.ดีม. ดรีม.ทีม.
08-04-2018
17:24:49
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ