मुझे आश्चर्य है अगर किसी ने मुझे सही दिशा यहाँ को इंगित कर सकते हैं, मैं गूगल के नक्शे एक उपयोगकर्ता के लिए छाया सौंपा पोस्ट कोड क्षेत्रों की कोशिश कर के साथ काम कर रहा हूँ, अगर मैं अक्षांश हार्डकोड और देशांतर यह इस तरह सही काम करता है;Uncaught InvalidValueError: नहीं किसी सरणी
var triangleCoordsLS12 = [
{lng: -1.558585, lat: 53.796545},
{lng: -1.558585, lat: 53.796545},
.....
];
लेकिन मैं MySQL डेटाबेस विज़ पीएचपी और JSON इस तरह से जानकारी प्राप्त करने की कोशिश कर रहा हूँ;
$.ajax({
type:'POST',
url:'test.php',
success:function(data){
var resultArray = JSON.parse(data);
for (var i=0; i<resultArray.length; i++) {
var triangleCoordsLS12 = new google.maps.LatLng(resultArray[i].lat, resultArray[i].lng);
if(location.uname == 'John Smith'){
bermudaTriangleLS12 = new google.maps.Polygon({
paths: triangleCoordsLS12,
strokeColor: '#ff0000',
strokeOpacity: 0.8,
strokeWeight: 1,
fillColor: '#ff0000',
fillOpacity: 0.30
});
bermudaTriangleLS12.setMap(map);
} else if(location.uname == 'Bruce Brassington'){
bermudaTriangleLS12 = new google.maps.Polygon({
paths: triangleCoordsLS12,
strokeColor: '#FFcc00',
strokeOpacity: 0.8,
strokeWeight: 1,
fillColor: '#FFcc00',
fillOpacity: 0.25
});
bermudaTriangleLS12.setMap(map);
}
}
}
})
मैं इन पंक्तियों पर एक त्रुटि Uncaught InvalidValueError: not an Array
मिलती है: -
bermudaTriangleLS12 = new google.maps.Polygon({
मैं जानता हूँ कि त्रुटि एक Array
नहीं कहते हैं तो मैं कैसे सरणी में अंक रख सकता हूं? मैं आपकी मदद के लिए बहुत आभारी हूं।
आपको बहुत बहुत है कि काम किया धन्यवाद, मेरी स्कूल के लड़के त्रुटि। – Tony