저는 건물에있는 웹 사이트에지도가 있으며 표시되는 위치에 세부 정보를 추가하기 위해 섹션을 오버레이하려고합니다. 현재는로드시 오버레이 요소가 영구적으로 사라지기 전에 깜박입니다. 나는 그것들을 분리시키고 "position : absolute"를 사용하는 것이 가능하다는 것을 들었다. 그러나 나는 모든 것을 함께 유지하려고한다.Google지도 "noClear"가 작동하지 않습니다.
인터넷에서 확인한 적이 있지만 "noClear"에 관한 정보는 매우 드뭅니다.
편집 : JSFiddle에서 다시 작업 해보십시오. 질문을하기 전에 시도했을 때 재앙이었습니다.
편집 : 어떤 이유로 든 내 코드와 올바르게 작동하지 못했지만 비슷한 코드를 사용하여 오류를 복제했습니다. http://jsfiddle.net/103romm2/
Google지도 자바 스크립트가
<script>
function initialize() {
var myLatlng = new google.maps.LatLng(51.400140, -3.288225);
var mapCanvas = document.getElementById('map_canvas');
var mapOptions = {
scrollwheel: false,
navigationControl: false,
mapTypeControl: false,
scaleControl: false,
disableDefaultUI: true,
center: myLatlng,
zoom: 17,
mapTypeId: google.maps.MapTypeId.ROADMAP,
noClear: true
}
var map = new google.maps.Map(mapCanvas, mapOptions)
var marker = new google.maps.Marker({
position: myLatlng,
map: map,
});
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
HTML
<div id = "map_canvas" class = "hidden-phone">
<div id = "overlay-map">
<h1 style = "float: left; font-weight: bold"> Contact us </h1>
<div class = "col-md-6 col-md-offset-6">
<h3>Where we are</h3>
<br>
<div class="row-fluid">
<div class="col-md-12">
<div class="address-container">
<img src="img/glyphicons_060_compass.png" />
</div>
<address class="address-container">
<div class="street-address" style="font-weight: bold;"> 124 Park Crescent </div>
<div class="city-name">Barry CF62 6HE</div>
<div class="country-name">United Kingdom</div>
</address>
</div>
<div class="col-md-12">
<div class="address-container">
<div>
<img alt="" src="img/glyphicons_442_earphone.png" />
</div>
<a href="">+44 (0) 1446 421300</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
나는 이것을 JsFiddle에서 데모 할 수 있다고 생각하지 않습니까? 콘솔에 오류가 있습니까? –
친애하는 사용자, 내 대답을 수락 할 수 있습니까? 나는 그것이 멋지게 작동한다고 생각한다. – Cerveser