मैं बिंग मैप्स के साथ निम्नलिखित प्राप्त करना चाहता हूं। #content
में, मार्कर JSON से प्रदर्शित किए जाएंगे।Jquery बिंग्स मैप्स जेसन रीलोड
15 सेकंड के बाद, सभी मार्करों को हटाया जाना चाहिए और पुनः लोड किया जाना चाहिए।
मानचित्र लोड करना और मार्कर ठीक काम करते हैं। मार्कर काम भी हटाएं।
कोई नया मार्कर अधिक डाउनलोड होने के बाद ही! कंसोल में, मुझे कोई त्रुटि संदेश नहीं मिलता है।
क्या किसी के पास कोई विचार है? मुझे संदेह है कि जब "डाउनलोड" एक त्रुटि हुई?
कोड:
function bings_maps(){
$('#content').gmap({
center: new Microsoft.Maps.Location(47.631296,15.830868),
mapTypeId: Microsoft.Maps.MapTypeId.aerial,
zoom: 17,
credentials: 'test',
bounds: null,
showMapTypeSelector: false,
enableSearchLogo: false,
showBreadcrumb: false,
enableClickableLogo: false,
showScalebar: false,
enableSearchLogo: false,
showDashboard: false,
showMapTypeSelector:false,
showScalebar: false,
useInertia: false,
disablePanning: false,
disableZooming: false,
callback: function() {
var self = this;
$.getJSON('inhalt.php', function(data) {
$.each(data.markers, function(i, marker) {
var location = new Microsoft.Maps.Location(marker.latitude,
marker.longitude);
self.addMarker({ 'location': location, 'bounds': false ,
'icon': marker.icon });
});
});
}});
}
function bings_maps_refresh() {
$('#content').gmap('clear', 'markers');
$('#content').gmap({'callback':function() {
this.addMarker({'location': '47.631296,15.830868', 'bounds': true});
}});
क्या आपकी जेसन प्रतिक्रिया सफल कार्य के माध्यम से जाती है? हो सकता है कि आपको एक त्रुटि फ़ंक्शन जोड़ना चाहिए और इस फ़ंक्शन $ .getJson के लिए पहले संदेश को अलर्ट करना चाहिए –