2012-03-13 6 views
3

사람들이 고정 된 지역 위에 선을 그릴 수있는 페이지를 만들려고하고 있으므로 어쨌든지도를 이동, 드래그, 확대 또는 이동하지 못하게하려고합니다. 나는 거짓으로 찾을 수있는 모든 것을 설정했고 일반보기 모드에서는 정상적으로 작동하지만 사용자가 드로잉 관리자를 사용하여 드로잉을 시작하면 클릭하여 드래그 할뿐만 아니라 스크롤하여 줌으로 돌아옵니다. 내 첫 번째 생각은 이것이 Google 코드의 버그/감독이지만 다른 누군가가 해결 방법을 찾고 있기를 바랍니다.그리기 모드에서 Google지도 드래그를 사용 중지합니다.

var myOptions = { 
    center: new google.maps.LatLng(-25,177.5), 
    zoom: 3, 
    mapTypeId: google.maps.MapTypeId.SATELLITE, 
    streetViewControl : false, 
    zoomControl: false, 
    disableDoubleClickZoom: true, 
    draggable: false, 
    keyboardShortcuts : false, 
    navigationControl : false, 
    scaleControl : false, 
    scrollwheel : false, 
    streetViewControl : false 
}; 
map = new google.maps.Map(document.getElementById("map_canvas"), myOptions); 

업데이트 : 이것은 당신이

http://code.google.com/p/gmaps-api-issues/

이 실제로 생겼 Google Maps API 이슈 추적기이 추가 제안 도면 관리자 코드

var drawingManager = new google.maps.drawing.DrawingManager({ 
     drawingMode: google.maps.drawing.OverlayType.POLYLINE, 
     drawingControl: true, 
     drawingControlOptions: { 
     position: google.maps.ControlPosition.TOP_CENTER, 
     drawingModes: [google.maps.drawing.OverlayType.POLYLINE] 
     }, 
     polylineOptions: { 
     strokeWeight: 2, 
     strokeColor: '#ee9900', 
     clickable: false, 
     zIndex: 1, 
     editable: true 
     } 
    }); 
drawingManager.setMap(map); 
+0

그리기 관리자는 Google지도에 어떻게 액세스합니까? – blueberryfields

+0

위 코드를 추가했습니다. 내가 볼 수있는 한 이상한 점은 없다. Google의 문서 페이지에서 곧바로 복사했습니다. http://code.google.com/apis/maps/documentation/javascript/overlays.html#drawingmanager_options – Craig

답변

2

입니다 API 문제 - 기본적으로 Google이 고려하지 않은 사용 사례.

하지만 데모로 페이지를 설정하고 문제 신고서에 링크를 포함하는 것이 좋습니다.

다른 사람들이 확인할 수있는 아주 쉬운 방법이 있다면 (즉, 자신의 눈으로 볼 때) 문제가 x100 배의 무게로 나옵니다.

(예, 사람들이 시도하고 그것을 복제하는 코드를 가지고 있지만, 1. 그에게 많은 일을하고, 2 우발적으로에 differnt하여 측면 스테핑 문제를 뭔가하고 높은 가능성이 있습니다)

+0

추적기에 추가했으며 예제 페이지 http://dl.dropbox.com/u/474350을 추가했습니다. /tmp/draggablemaptest.html – Craig

+0

버그가 있으면 아무도 작업을하지 않으면 점수를 얻습니다. http://code.google.com/p/gmaps-api-issues/issues/detail?id=4012 – Craig

+0

크레이그, 해결 방법을 찾았습니까? – AlexBar

관련 문제