Я использую AccuWeather API и у меня есть следующие данные, как показано ниже в формате JSON, также я получаю latitude and longitude
.Теперь я хочу показать виджет погоды, используя latitude and longitude
, и я получаю и то, и другое, как я упоминал в своем PHP-коде, но я понятия не имею, как я могу его использовать?Помогите мне показать виджет погоды в веб-приложении.
код:
<?php
$url="http://dataservice.accuweather.com/locations/v1/cities/search?apikey=*****************************&q=ghaziabad";
$contents = file_get_contents($url);
$clima = json_decode($contents);
$latitude = $clima[0]->GeoPosition->Latitude;
$logitude = $clima[0]->GeoPosition->Longitude;
?>
API AccuWeather:
[
{
"Version": 1,
"Key": "206683",
"Type": "City",
"Rank": 25,
"LocalizedName": "Ghaziabad",
"EnglishName": "Ghaziabad",
"PrimaryPostalCode": "",
"Region": {
"ID": "ASI",
"LocalizedName": "Asia",
"EnglishName": "Asia"
},
"Country": {
"ID": "IN",
"LocalizedName": "India",
"EnglishName": "India"
},
"AdministrativeArea": {
"ID": "UP",
"LocalizedName": "Uttar Pradesh",
"EnglishName": "Uttar Pradesh",
"Level": 1,
"LocalizedType": "State",
"EnglishType": "State",
"CountryID": "IN"
},
"TimeZone": {
"Code": "IST",
"Name": "Asia/Kolkata",
"GmtOffset": 5.5,
"IsDaylightSaving": false,
"NextOffsetChange": null
},
"GeoPosition": {
"Latitude": 28.665,
"Longitude": 77.408,
"Elevation": {
"Metric": {
"Value": 200.0,
"Unit": "m",
"UnitType": 5
},
"Imperial": {
"Value": 656.0,
"Unit": "ft",
"UnitType": 0
}
}
},
"IsAlias": false,
"SupplementalAdminAreas": [
{
"Level": 2,
"LocalizedName": "Ghaziabad",
"EnglishName": "Ghaziabad"
},
{
"Level": 3,
"LocalizedName": "Ghaziabad",
"EnglishName": "Ghaziabad"
}
],
"DataSets": [
"AirQuality",
"PremiumAirQuality"
]
}
]
Спасибо