ユーザーの IP アドレスと緯度と経度を取得するこのコードがあります。ただし、緯度と経度が見つかった場合は、地図上に表示したいと考えています。
$theirip = $_SERVER['REMOTE_ADDR'];
$fileinfo = file_get_contents("http://api.easyjquery.com/ips/?ip=".$theirip."&full=true");
これは、このような文字列を出力します。
{"IP":"000.000.00.000","continentCode":"不明","continentName":"不明","countryCode2":"不明","COUNTRY":"不明","countryCode3":"不明" ,"countryName":"Unknown","regionName":"Unknown","cityName":"Unknown","cityLatitude":0,"cityLongitude":0,"countryLatitude":0,"countryLongitude":0," localTimeZone":"不明","localTime":"0"}
これから、cityLatitude と cityLongitude だけを取得したいと考えています。私はいくつかを調査し、いくつかの異なるコードを試しました。
$lat = $fileinfo -> {"cityLatitude"};
しかし、これについてどうすればよいかよくわかりません。どんな助けでも大歓迎です!