google map api v3 Информация о погоде - PullRequest
2 голосов
/ 13 марта 2012

Как добавить параметр наложения погоды на карту Google, как на Google мои карты? Я искал это, но не могу найти ответ.

Должен ли я позвонить в веб-службу погоды?

Ответы [ 2 ]

3 голосов
/ 19 мая 2012

Вы можете отобразить WeatherLayer dev-guide на своей карте, выполнив два шага:

Сначала загрузите библиотеку WeatherLayer, добавив параметр librariesна URL, который вы используете для загрузки карты:

<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;добавление параметра libraries=weather к URL-адресу, который загружает карту, делает на вашей карте доступными как WeatherLayer, так и CloudLayer.Там как Google Maps JavaScript API v3 Пример: Weather Layer , который показывает использование обоих слоев.

2 голосов
/ 08 июня 2013

У меня возникли те же проблемы, когда я пытался использовать карту Google apiv3 со слоем погоды.Но, к счастью, я нашел этот сайт http://code.google.com/p/gmaps-samples-v3/, который предоставляет все образцы Google map api v3, и они работают.Надеюсь, что это поможет.

Куонг Во

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...