10
Bing Maps에서 다음을 수행하고 싶습니다. #content
에는 마커가 JSON에서 표시됩니다.Jquery Bings지도 Json 새로 고침
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});
}});
json 응답이 성공 함수를 통과합니까? 어쩌면 오류 함수를 추가하고이 함수에 대한 메시지를 먼저 경고해야합니다. $ .getJson –