-2
我需要把谷歌地图变成一个div和这一个必须是圆形的div,但我已经二题谷歌地图为圆形的div
- 在加载时我看到标准的矩形格和后半第二这个div成了圆形
- 时使用这种地图在拖动方式,我看到总是一个标准的DIV只有经过鼠标离开我见圈再次
我需要把谷歌地图变成一个div和这一个必须是圆形的div,但我已经二题谷歌地图为圆形的div
我认为,主要的想法是加载文件的顺序在你的网站:html,css,js。看看这个:http://jsfiddle.net/nfng1sm4/ 。您只需将背景颜色更改为容器div的颜色即可。
.circle-text, #googleMap {
width: 500px;
height: 380px;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
background: #4679BD;}
添加CSS position: relative;
,z-index:
和border-radius
到地图持有人的父DIV,它会掩盖孩子的div(#mapCanvas)
Fiddle演示
CSS
.mapCover {
position: relative;
width: 300px;
height: 300px;
border: 5px solid #000000;
border-radius: 400px;
overflow: hidden;
z-index: 1000;
}
#mapCanvas {
width: 300px;
height: 300px;
}
html
<div class="mapCover">
<div id="mapCanvas"></div>
</div>
请阅读此http://stackoverflow.com/help/how-to-ask – feedMe