ホームページ >バックエンド開発 >PHPチュートリアル >GOOGLEマップ関数をIPクエリに追加するコード_PHPチュートリアル

GOOGLEマップ関数をIPクエリに追加するコード_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:34:411032ブラウズ

1. Google API を使用する前に、まずキーを申請し、それを一意の識別子として URL の末尾に追加する必要があります。
2. Google Maps API には、特定の場所の詳細情報をクエリするために使用できるアドレスがあります (たとえば、北京のクエリ)。たとえば、CSV データが必要な場合、アドレスは http://maps.google.com/maps/geo?q= のようになります。 beijing&output=csv
4 : このようにして、4 つのデータを取得します。最初は http 戻りアドレス、2 番目は精度、最後の 2 つは座標です。左側がわかれば、特定のデータを見つけることができます。では、次のデータはどうやって取得するのでしょうか?以下にプログラムを書いてみます。

コードをコピーします コードは次のとおりです:
$url = "http://maps.google.com/maps/geo?q=beijing&output=csv"; url);
$arr =explode(",",$con);

データ $arr のポインタ 2 と 3 は、指す座標の 2 つの値です。
5. あとは、クエリされた IP アドレスを上記の URL アドレスに渡す方法を検討するだけです。もう 1 つの嬉しい点は、Google が中国語を強力にサポートし、アドレス文字列を認識できることです。北京ネットコムも同じであるため、変換を行う必要はありません。上記のパラメータ q に直接割り当てて、アドレスの後に API キーを追加するだけです。
6. 衛星地図の追加など、地図機能をより強力にするために、Google マップのいくつかのスタイルを選択することもできます。

この時点で、マップ機能が IP クエリ機能に追加されました。私の試みが皆様のお役に立てば幸いです。


http://www.bkjia.com/PHPjc/322340.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/322340.html技術記事 1. Google API を使用する前に、まずキーを申請し、それを一意の識別子として URL の末尾に追加する必要があります。 2. Google Maps APIには、特定の場所の詳細情報をクエリできる場所があります...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。