2012-03-12 19 views
2

Googleマイマップと同様に天気オーバーレイオプションをGoogleマップに追加するにはどうすればよいですか? 私はそれを探しましたが、私は答えを見つけることができません。google map api v3天気情報

天気予報Webサービスに電話する必要はありますか?

+1

WeatherLayerはhttp://googlegeodevelopers.blogspot.com.au/2014/06/sunsetting-javascript-api-weather-panoramio.html – yulie

答えて

3

次の2つの手順を取ることによって、あなたの地図上WeatherLayer dev-guideを表示することができます。

まず、URLにlibrariesパラメータを追加し、あなたがマップをロードするために使用することにより、WeatherLayerライブラリをロードします。

<script type="text/javascript" 
    src="http://maps.googleapis.com/maps/api/js?libraries=weather&sensor=false"> 
</script> 

を次にgoogle.maps.weather.WeatherLayerapi-docクラスのインスタンスを作成し、WeatherLayerOptionsapi-docオブジェクトのオプションを渡して、WeatherLayerをマップに追加する必要があります。

WeatherLayerに加えて
var weatherLayer = new google.maps.weather.WeatherLayer({ 
    temperatureUnits: google.maps.weather.TemperatureUnit.FAHRENHEIT 
}); 
weatherLayer.setMap(map); 

、あなたは同様の方法で作成することも、別google.maps.weather.CloudLayerapi-docクラスもあります:

var cloudLayer = new google.maps.weather.CloudLayer(); 
cloudLayer.setMap(map); 

あなたがCloudLayerを使用するためにロードしなければならないという別のライブラリはありませんが。マップをロードするURLにlibraries=weatherパラメータを追加すると、WeatherLayerとCloudLayerの両方がマップ上で利用可能になります。そこにはGoogle Maps JavaScript API v3 Example: Weather Layerとして、両方の層の使用法が示されています。

1

気象層でGoogleマップapiv3を使用しようとしたときに同じ問題が発生しました。しかし、幸いなことに、私はこのサイトがすべてのGoogle map api v3サンプルを提供しており、動作していることを発見しました。http://code.google.com/p/gmaps-samples-v3/この助けを願っています。

クオンVoの

+0

投稿に関連するコードを追加してください使用できなくなりました。 –