私はGoogleマップアプリで本当に奇妙な動きを見ています。私のようなAPIをロードしていますぼやけた/壊れたGoogleマップのコントロール
initialize: ->
osmMapType = new google.maps.ImageMapType(
getTileUrl: (coord, zoom) ->
"http://tile.openstreetmap.org/#{zoom}/#{coord.x}/#{coord.y}.png"
tileSize: new google.maps.Size(256, 256)
isPng: true
alt: "OpenStreetMap layer"
name: "OSM"
maxZoom: 19
)
cloudMadeMapType = new google.maps.ImageMapType(
getTileUrl: (coord, zoom) ->
"http://b.tile.cloudmade.com/a97cc0871d97477b911c3f9155a93ee7/26250/256/#{zoom}/#{coord.x}/#{coord.y}.png"
tileSize: new google.maps.Size(256, 256)
isPng: true
alt: "CloudMade layer"
name: "CMade"
maxZoom: 13
)
lat = 51.503
lng = -0.113
latlng = new google.maps.LatLng(lat, lng)
options =
zoom: 10
center: latlng
mapTypeId: 'OSM'
@gMap = new google.maps.Map(document.getElementById("map"), options)
@gMap.mapTypes.set('OSM', osmMapType)
@gMap.mapTypes.set('CloudMade', cloudMadeMapType)
@gMap.setMapTypeId(google.maps.MapTypeId.TERRAIN)
:
<script src="https://maps.googleapis.com/maps/api/js?sensor=false" type="text/javascript"></script>
しかし、いくつかの理由のために... Googleはコントロールとオーバーレイが "ぼやけ" されるマップ:
blurry controls... http://vuknikolic.wordpress.com/2012/04/02/twitter-bootstrap-and-google-maps-v3/私はバックボーンを使用しています
と情報ウィンドウ...
コードを繰り返し見ているため、エラーが表示されず、コンソールにもエラーはありません。
@geocodezipは正しかった、それはCSSだった。基本的にGoogle Mapsは、BootStrapがイメージの最大幅をハンドリングする方法を好まない。つまり、あなたのコード内のエラーがない
#map img {
max-width: none;
}
http://vuknikolic.wordpress.com/2012/04/02/twitter-bootstrap-and-google-maps-v3/
AHAを!それはTwitter Bootstrapのようです!大きなスポット - 今ではなぜBootStrapがそれを引き起こすのでしょうか? –
http://vuknikolic.wordpress.com/2012/04/02/twitter-bootstrap-and-google-maps-v3/修正を見つけました - ありがとう!私はtoooooの間違ったコードを見つめているのだと思います! –
yepありがとう - 申し訳ありません私はちょうど特定のBootStrapエラーだったので、より詳細に答えて、将来誰かに役立つかもしれないと思った! CSSエラーを指摘してくれてありがとう!もうすぐそこに向かうべきだった! –