Googleマイマップのように、天気オーバーレイオプションをGoogleマップに追加するにはどうすればよいですか。検索しましたが、答えが見つかりません。
天気予報のWebサービスに電話する必要がありますか?
Googleマイマップのように、天気オーバーレイオプションをGoogleマップに追加するにはどうすればよいですか。検索しましたが、答えが見つかりません。
天気予報のWebサービスに電話する必要がありますか?
次の2つの手順を実行して、WeatherLayer開発ガイドをマップに表示できます。
libraries
まず、マップのロードに使用するURLにパラメーターを追加して、WeatherLayerライブラリをロードします。
<script type="text/javascript"
src="http://maps.googleapis.com/maps/api/js?libraries=weather&sensor=false">
</script>
次に、google.maps.weather.WeatherLayer
api-docクラスのインスタンスを作成し、 WeatherLayerOptions
api-docオブジェクトのオプションを渡してWeatherLayer
、をマップにアタッチする必要があります。
var weatherLayer = new google.maps.weather.WeatherLayer({
temperatureUnits: google.maps.weather.TemperatureUnit.FAHRENHEIT
});
weatherLayer.setMap(map);
WeatherLayerに加えて、同様の方法で作成できる個別のgoogle.maps.weather.CloudLayer
api-docクラスもあります。
var cloudLayer = new google.maps.weather.CloudLayer();
cloudLayer.setMap(map);
CloudLayerを使用するためにロードする必要のある個別のライブラリはありません。マップをロードするURLにパラメーターを追加するlibraries=weather
と、WeatherLayerとCloudLayerの両方がマップで使用できるようになります。Google Maps JavaScript API v3の例:Weather Layerとして、両方のレイヤーの使用法を示しています。
天気レイヤーでGoogleマップapiv3を使おうとすると、同じ問題が発生します。しかし幸運なことに、私はこのサイトhttp://code.google.com/p/gmaps-samples-v3/を見つけました。このサイトはすべてのGoogle map api v3サンプルを提供しており、それらは機能しています。この助けを願っています。
Cuong Vo