2012-10-04 10 views
8

私は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/私はバックボーンを使用しています

と情報ウィンドウ...

infowindow doing the same thing

コードを繰り返し見ているため、エラーが表示されず、コンソールにもエラーはありません。


@geocodezipは正しかった、それはCSSだった。基本的にGoogle Mapsは、BootStrapがイメ​​ージの最大幅をハンドリングする方法を好まない。つまり、あなたのコード内のエラーがない

#map img { 
    max-width: none; 
} 

http://vuknikolic.wordpress.com/2012/04/02/twitter-bootstrap-and-google-maps-v3/

答えて

10

...あなたのCSSに少しハックを配置する必要があります。それはあなたのCSSの問題です。

ちょうどあなたのマップ・コンテナ(それはid=gmapを持っていると仮定して)で、このCSSを追加します。

#gmap img { 
    max-width: none; 
} 
+1

AHAを!それはTwitter Bootstrapのようです!大きなスポット - 今ではなぜBootStrapがそれを引き起こすのでしょうか? –

+2

http://vuknikolic.wordpress.com/2012/04/02/twitter-bootstrap-and-google-maps-v3/修正を見つけました - ありがとう!私はtoooooの間違ったコードを見つめているのだと思います! –

+0

yepありがとう - 申し訳ありません私はちょうど特定のBootStrapエラーだったので、より詳細に答えて、将来誰かに役立つかもしれないと思った! CSSエラーを指摘してくれてありがとう!もうすぐそこに向かうべきだった! –

関連する問題