3

アドレスが渡されたときに Google マップの API リターンの JSON 値を割り当てる方法を見つけようとしています。私は Google を検索しますが、私は PHP を数か月しか使用していないため、どのキーワードを使用すればよいかわかりません。JSONが何であるかさえ本当に知りませんか?

とにかく、Google マップに住所を照会して GPS 位置情報を返す方法を説明しているこの記事を見つけました。ブラウザでテストすると、テキストが表示されます。ブラウザが表示しているものを取得し、PHP ページのオブジェクトに割り当てるために何を使用すればよいかわかりません。

これは Google マップのクエリです。

http://maps.google.com/maps/geo?q="ADDRESS"&output=csv&oe=utf8

これは私がこれを使用したい私の機能です:

//Queries Google Map's API with an address and assigns the returned GPS Location 
//to this Object
public function build_me($this_address)
{
    //Builds the query from the address array to send to the Goole Maps API
    $query = $this_address["Line1"].",".$this_address["Line2"].",".
             $this_address["City"].",".$this_address["State"].",".$this_address["Zip"];

    //Location_Array = http://maps.google.com/maps/geo?q=$query&output=csv&oe=utf8
    $this->latitude  = //Location_Array['Something'];
    $this->longitude = //Location_Array['Something'];
}

これは私が参照している記事です: http://martinsikora.com/how-to-get-gps-coordinates-from-an-address

私の質問は、どうすればこれを行うことができますか? これに関する良いチュートリアルはありますか? 誰かが私を正しい方向に向けてくれてありがとう!

4

1 に答える 1

4

実際に表示している URL はCSV出力を生成します (そのため、output=csvパラメーターが含まれています)。ブラウザに挿入するだけで見ることができます(Downing Street 10) :

200,8,45.9797693,-66.5854067

ジョブを完了するための便利なリソースを次に示します。

于 2012-05-05T20:53:29.200 に答える