2013-10-30 2 views
0

지역 학교 지구의 새 주소 검색 페이지에 마무리 작업을 시도하고 있지만 세로 스크롤 막대가 팝업 창에 계속 나타나는 이유를 알 수 없습니다 Google Map API)가 필요하지 않을 때 사용할 수 있습니다. 수직 스크롤바는 항상 Chrome, Firefox 및 Safari에 표시됩니다. 그러나 그것은 IE에서 더 잘 작동하는 것 같습니다. 그것은 또한 내 iPad에서 잘 작동하는 것 같습니다. 이 사이트는 SharePoint 2010을 사용하며 제 의견으로는 쉽게 작업 할 수 없다고 말합니다. 어쨌든, 착색 된 지역이나 아이콘에서지도를 클릭하면 위치를 설명하는 팝업 창이 나타납니다. 문제는 세로 스크롤 막대가 필요하지 않을 때 계속 표시된다는 것입니다. 누구든지 Google Maps API에서 수직 스크롤바를 제거하는 방법을 알고 있습니까?Google InfoWindow 필요하지 않은 경우 세로 스크롤 막대 표시

사이트 : 어떤 도움에 감사드립니다 http://www.paplv.org/SitePages/Address-Search.aspx

,

스콧

답변

0

그것이 비록 내가 (지금 쯤 고정) 당신이 링크 된 페이지의 문제를 복제 할 수없는 것 최신 Google Maps API의 일반적인 문제

지도의 < div >에 'line-height : normal! important'스타일을 적용하여 성공했습니다.

0

다른 사람이 같은 문제를 가지고있는 경우에 대비하여 아마도 이것을 알아 냈을 것입니다 ... addListener 함수 안에 div 블록을 만들어 스크롤 문제를 해결했습니다.

google.maps.event.addListener(marker, 'click', (function(marker, i) { 
    var myString = '<div id="infoWindow" style="white-space: nowrap;">' 
    + '<div id="bodyContent">' 
    + markers[i][2] + markers[i][3] 
    + '</div>' 
    + '</div>'; 
} 
return function() { 
infowindow.setContent(myString); 
infowindow.open(map, marker); 
0

나는 또한이 문제를 가지고 있으며 스스로 해결했습니다.

자동으로 포함 된 글꼴과 관련이 있습니다.

.gm-style { 
    font-family: Roboto,Arial,sans-serif; 
} 

당신의 정보창의 HTML 콘텐츠를 만드는 사업부에 싸서 클래스 추가 :

// infowindow html 
html = "<div class='infowindowStyle'><p><span class='title'>" + name + "</span><br />" + address + "</p></div>"; 

그런 다음 당신의 스타일에 클래스를 추가

.infowindowStyle { font-family:Verdana; } 

이 문제를 해결해야합니다를 너를 위해서.