สอบถามเรื่อง polyline ทำไม setMap(null) ใช้ไม่ได้อะครับ
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สอบถามเรื่อง polyline ทำไม setMap(null) ใช้ไม่ได้อะครับ
สอบถามเรื่อง polyline ทำไม setMap(null) ใช้ไม่ได้อะครับ
Copy
ผมทำตาม รู้จักการสร้าง polylines ใน google map v3 ตอนที่ 1
https://www.ninenik.com/content.php?arti_id=439
คือ เวลามันทำงานเสร็จแล้วจะเป็นแบบนี้ แล้วผมต้องการลบเส้น polyline แต่พอกดแล้วมันขึ้นแบบนี้อะครับ Uncaught TypeError: Cannot read property 'setMap' of undefined
คือ เวลามันทำงานเสร็จแล้วจะเป็นแบบนี้ แล้วผมต้องการลบเส้น polyline แต่พอกดแล้วมันขึ้นแบบนี้อะครับ Uncaught TypeError: Cannot read property 'setMap' of undefined
function showEvents() { $.ajax({ url: '/index.php/tracking/even', dataType: 'json', type: 'POST', data: { datestart: tstart, dateend: tend, imei:$('#select-devices').val() }, success: function( data, textStatus, jQxhr ){ try{ total = Math.round(data["eve"].length/20); if(total == '0'){ $("#nodata").show(); }else{ $("#showtable").show(); } for(i=0;i<data["eve"].length;i=i+total) { var eve = data["eve"][i]; tableEvents(eve); var alat = parseInt(eve["dt_latitude"] / 100); var alon = parseInt(eve["dt_longitude"] / 100); var mlat = (eve["dt_latitude"] % 100) / 60; var mlon = (eve["dt_longitude"] % 100) / 60; var lat = alat + mlat; var lon = alon + mlon; addMarker(new google.maps.LatLng(lat, lon), eve["dt_ts"]); polyArray.push(new google.maps.LatLng(lat, lon)); } makePolyline(polyArray); } catch(ee) { console.log(ee); } }, error:function(err){ alert("เลือกช่วงเวลาไกลเกินไป"); delEvents(); //alert("ERROR:"+err); } }); } function makePolyline(arr_path){ var i=arr_path.length-1; objPolylines[i] = new google.maps.Polyline({ path: arr_path, strokeColor: "#FF0000", strokeOpacity: 0.7, strokeWeight: 5 }); objPolylines[i].setMap(map); } function clearPolylines(){ arr_path = new Array(); for (var i = 0; i < objPolylines.length; i++ ) { objPolylines[i].setMap(null); } }
<input onclick="clearPolylines();" type="button" value="clearpoly">ปล. ขออภัยถ้าคำพูดวกวนนะครับ
Muii
124.121.28.xxx
15-03-2016
10:46:37
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ