私はGoogleマップのURLから緯度経度を収集するスクリプトを開発しました。PHP奇妙な緯度経度でURLを変換するGoogleマップのURL
"http://maps.google.com/maps?f=q&ie=UTF8&om=1&q=24+56.7266 '67 00.8324"
しかし、私はこのURLにブラウザを置くときには、this-から緯度LNGを変換> "24 + 56.7266'67 + 00.8324"「> 24.945443をthis-するために、 67.013873 "である。 PHP変数で正しいlat言語を取得する方法はありますか?
現在、私はこれを試しています。
$url = "http://maps.google.com/maps?f=q&ie=UTF8&om=1&q=24+56.7266'67+00.8324";
$output = file_get_contents($url);
echo $output;
私のスクリプトを実行しているうちに、このようなURLがリダイレクトされました。
http://localhost/maps/place/24%C2%B056 '43 0.6パーセントの22N + 67%C2%のB000'49.9の%の22E/@ 24.9454433,67.0138733,16z
だから私は、変数の最後のURLを取得するが、失敗しようとしました。リダイレクト後の最終URLではなく古いURLを取得します。
PS:私たちのサーバー上でGoogleマップを使用したくないです。提供されたURLから変数に正しいlat lngが必要です。
出力データを変数にしたい。 〜から@ 24.9454433,67.0138733 – Aadeelyoo
実際に私はこのURLを開きたくありません。私は最終的なリダイレクトリンクデータを変数に入れたい。 – Aadeelyoo