2012-04-05 1 views
0

GeoRSSファイルをGoogle Mapsにインポートするアプリケーションを構築しようとしていますが、後でズームアウトするためにマップを取得できない私はファイルをインポートします。これは、ファイルによってインポートされた最初のピンにズームアップされました。GeoRSSファイルを読み込んだ後にGoogle Maps APIをズームアウトすることができません

は、例えばコードの下を参照してください:

<script type="text/javascript"> 
    function initialize() { 
    var myOptions = { 
    zoom:0, 
    mapTypeId: google.maps.MapTypeId.SATELLITE 
    }; 

var map = new google.maps.Map(document.getElementById("map_canvas"),myOptions); 
var georssLayer = new google.maps.KmlLayer('https://twitter.com/statuses/user_timeline/findingnewo.rss'); 
georssLayer.setMap(map); 
map.setZoom(0); 
    } 

</script> 

類似の挙動を見て誰ですか?ここで

答えて

0

は、あなたの答えです:

https://developers.google.com/maps/documentation/javascript/layers#KMLLayers

あなたはKMLレイヤを追加すると、デフォルトの動作では、層の内容に合わせてマップをズームして配置することです。これが起こらないようにするオプションを提供することができます。

オプション:

https://developers.google.com/maps/documentation/javascript/reference#KmlLayerOptions

例:PERFECTを働い

var options = { preserveViewport: true }, 
    georssLayer = new google.maps.KmlLayer('https://twitter.com/statuses/user_timeline/findingnewo.rss', options); 
+0

!どうもありがとうございます。私はオプションページを今読んでいる。 – Owen

関連する問題