이 문제를 해결하기 위해 많은 검색을했는데이 문제를 해결할 수 없습니다. 다시 작동하지 않습니다Google지도 대신 회색 상자가 표시됩니다.
google.maps.event.trigger(draw_map, "resize")
과 스타일
div {
overflow: hidden;
}
에서을하지만 :
나는이 이벤트 트리거를 테스트 :지도 쇼 회색, 그림을 볼!
var draw_map = '';
var drawingManager;
var selectedShape;
var resc;
var rest;
var resx;
var resy;
jQuery(document).ready(function(){
initialize_draw_map();
});
function initialize_draw_map() {
if (draw_map != '')
return false;
var myLatlng = new google.maps.LatLng(90, 90);
var myOptions = {
zoom: 11,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
draw_map = new google.maps.Map(document.getElementById("map_canvas_draw_map"), myOptions);
var polyOptions = {
strokeWeight: 0,
fillOpacity: 0.30,
editable: true,
fillColor: '#1E90FF',
zIndex: 1
};
drawingManager = new google.maps.drawing.DrawingManager({
drawingMode: google.maps.drawing.OverlayType.RECTANGLE,
drawingControlOptions: {
position: google.maps.ControlPosition.TOP_LEFT,
drawingModes: [google.maps.drawing.OverlayType.CIRCLE, google.maps.drawing.OverlayType.RECTANGLE,
google.maps.drawing.OverlayType.POLYGON, google.maps.drawing.OverlayType.POLYLINE
]
},
polygonOptions: polyOptions,
rectangleOptions: polyOptions,
circleOptions: polyOptions,
map: draw_map
});
}
로드 라이브러리 :
http://maps.googleapis.com/maps/api/js?v=3.exp&libraries=places,drawing
이 페이지에서 내 다른 구글지도 작업을뿐만 아니라이 구글지도에 대한 코드를 초기화합니다.
어쩌면 문제를 재현하는 코드를 더 제공하려고 할 수 있습니다 (어쩌면 적어도 바이올린에 포함될 수도 있습니다)? – nozzleman
네트워크 트래픽을 확인하고 맵 부품을 얻으려고 시도하는지 확인할 수 있습니까? –
그래, 몇 가지 코드를 제공해야하며 코딩중인 플랫폼을 언급해야합니다. –