2012-03-14 2 views
1

각 Google지도를 자동으로 새로 고침하는 방법을 찾고 있습니다. 이제는 모든 페이지가 새로 고쳐 지지만,지도 만 새로 고침해야합니다.자동 새로 고침 Google지도

JS 코드 :

var DEFAULT_ZOOM = 14; 
     function initialize() { 
      var map; 

      var latlng = new google.maps.LatLng(-19.0, -59.0); 
      var myOptions = { 
       zoom: parseInt(getCookie("zoom_gm")), 
       center: latlng, 
       mapTypeId: google.maps.MapTypeId.ROADMAP 
      }; 

      map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); 

      initMarkers(map); 
      var zm = DEFAULT_ZOOM;    

      google.maps.event.addListener(map, 'zoom_changed', 
       function(){ 
        zm = map.getZoom(); 
        setCookie("zoom_gm", zm); 
       } 
      ); 
     } 
+0

지도 내부에서 새로 고침 하시겠습니까? –

+0

동시에, 내 시스템은지도를 표시하고 새로운 좌표를 받아야합니다. 도착하면 화면에이 좌표를 표시해야합니다. – guisantogui

+0

그리고 새 ccordinates를받는 방법과 장소는 어디입니까? –

답변

0

AJAX를 사용하여 새 데이터를 검색해야합니다. 데이터를 받으면 수신 한 배열/객체를 걸어 새로운 Markers을 추가해야합니다. 수신 한 내용 (응답에 이미 설정 한 좌표가 포함되어있을 수 있음)에 따라 markerObj.setMap(null)을 사용하여 기존 표식을 제거해야합니다.

그게 제가 지금까지 제안 할 수있는 전부입니다. 당신은 정보에 인색합니다.

+0

이 코드를 사용해 보았습니다> > http://pastebin.com/zPjiGhHJ, 그러나 일부 마커가 추가 된지도 좌표를 새로 고치지 않습니다. 추신 : 코드 주석을 달았습니다. – guisantogui

+0

거기에 AJAX 구현이 표시되지 않습니다. –

+0

일부 링크를 나타낼 수 있습니까? 나는 시작하는 방법을 생각했습니다! – guisantogui