【发布时间】:2014-12-15 16:13:55
【问题描述】:
我正在构建的网站上有一张地图,我正在尝试覆盖一个部分以向显示的位置添加更多详细信息。目前,在加载时,它会在覆盖元素永久消失之前闪烁。我被告知可以将它们分开并使用“位置:绝对”,但我宁愿将所有东西放在一起。
我在互联网上查了一下,但关于“noClear”的信息往往很少见。
编辑:将尝试让它再次在 JSFiddle 中工作,当我在提出问题之前尝试时是一场灾难。
编辑:由于某种原因,我无法让它与我的代码一起正常工作,但我已经使用类似的代码复制了该错误。 http://jsfiddle.net/103romm2/
谷歌地图Javascript
<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 中演示这个?控制台有错误吗?
-
尊敬的用户,您能接受我的回答吗?我觉得效果不错
标签: javascript html google-maps