WorldWideScripts.net Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
PHP Scripts / Miscellaneous

PHP Map + Location Plugin

— アドオンWorldWideScripts.netへ

@ja1wws日付まで滞在するために私達のフィードを購読する!

新しい!あなたがそれを望むように私たちに従ってください!


PHP Map + Location Plugin - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

これは使用して、IPInfoDB APIを使用して、IPアドレスに基づいてユーザーの位置を取得するヤフーPlaceFinder APIを使用して特定の場所に高度な内容を返す、または動的に(画像などまたはJavaScriptを使用)マップを作成することができ、ロケーションベースの機能の集まりですGoogle Maps APIの。

IPロケーション

この関数は、と相互作用IPInfoDB.comそのIPアドレスに基づいてユーザの位置を取得するためのAPI。 これは、市、州、国、緯度経度&を返して、​​25マイルの半径内に正確であることができます。 この機能は、IPアドレスを受け入れ、ロケーションベースの値の配列を返します。

 $場所= $、場所に> IP($ _SERVER ['REMOTE_ADDR']); //値が返されます $場所['国']; $場所['COUNTRY_CODE']; $場所['状態']; $場所['都市']; $場所['post_code']; $場所['緯度']; $場所['経度']; 
あなたのIPベースの場所
国:アメリカ合衆国
国コード:US
状態:ワシントン
都市:カークランド
郵便番号:
緯度:47.6966
経度:-122.197


地図上の

マップを生成する方法については、以下を参照してください

場所ファインダー

この関数は、Yahooの使用PlaceFinderの特定の場所に関する詳細情報を取得するためのAPIを。 これにより、より詳細な情報を得る以上の正確な場所を検索する場合に移動するための方法です。 これは、テキストの場所(郵便番号、市/状態、住所、緯度/経度など)を受け入れ、ロケーションベースの値の配列を返します。

 $情報= $、場所に>インフォメーション( '400ブロードセントシアトル、WA 98109'); //値が返されます $情報['国']; $情報['COUNTRY_CODE']; $情報['状態']; $情報['STATE_CODE']; $情報['郡']; $情報['都市']; $情報['post_code']; $情報['cross_street']; $情報['家']; $情報['通り']; $情報['半径']; $情報['品質']; $情報['WOEID']; $情報['緯度']; $情報['経度']; 

国:アメリカ合衆国
国コード:US
状態:ワシントン
状態コード:WA
郡:キング郡
都市:シアトル
郵便番号:98109
クロスストリート:ブロードセントジョンセントの交差点近く
ハウス:400
ストリート:ブロードセント
半径:500
品質:87
どこ地球上のID:12798953
緯度:47.619859
経度:-122.348749

Googleマップ

自動的に生成するために、これを使用し、Googleマップを特定の場所のために。 この関数は、パラメータの数を受け入れます。

  • 1.場所(。必要なオプション:緯度と経度)
  • 2.フォーマット(オプション:ジャバスクリプト、JPG、JPG、ベースライン、PNG、PNG32、GIF))
  • 3.マップタイプ(オプション:ロードマップ、ハイブリッド、衛星、地形)
  • 4.幅(オプション:PXの値または%)
  • 5.高さ(オプション:PXの値または%)
  • 6.ズームレベル(オプション:1と21の間の数)
  • 7. ID(オプション:任意の有効なCSSのID)


実施例1(ジャバスクリプト)

最初の例では、ダイナミックマップを生成するために、JavaScriptを使用しています。 あなたは緯度と経度の両方が位置パラメータ(latidudeと経度は、上記のいずれかdescriped IPロケーションや場所ファインダー機能をretreivedすることができます)に座標を渡す必要がありますJavaScriptで地図を生成します。 マップは、(高さ/幅のCSSを経由して変更することができます)デフォルトでは "map_canvas」のidを持つdivの中に注入されます。 あなたはCSSで代わりの機能により、幅&高さを設定したい場合は、幅と高さのパラメータの両方に「CSS」を渡します。

 $座標= $情報['緯度'] '、' $情報['経度']。。。 エコー$、場所に>マップ($座標、「ジャバスクリプト」、「ハイブリッド」、「100%」、「300ピクセル」、「16」、「map_1 '); 
結果...

Googleマップ(イメージ)

現在はできるでmap関数は1ページに1つのJavaScriptのマップを追加します。 あなたが複数のマップが必要な場合は、単にあなたが返さたい画像(JPG、JPG、ベースライン、PNG、PNG32またはGIF)のタイプの2番目のパラメータを設定する(またはだけではなく、画像を生成します)。 あなたが好きなものに寸法を設定することができますが、Googleの最大許容画像サイズは630ピクセル×630です。 異なる画像設定のいくつかの例を以下に...

 エコー$、場所に>マップ($座標、「PNG32」、「ロードマップ」、「630px '、' 630px '、' 11 '、' map_2 '); 

 エコー$、場所に>マップ($座標、「JPG」、「衛星」、「630px '、' 200pxの '、' 7 '、' map_3 '); 

 エコー$、場所に>マップ($座標、「GIF」、「地形」、「200pxの '、' 200pxの '、' 5 '、' map_4 '); 

 エコー$、場所に>マップ($座標、「PNG」、「衛星」、「630px '、' 200pxの '、' 1 '、' map_5 '); 

PHPプラグインスイートからより多くのファイル

Bitly

画像プラグイン

Twitterのプラグイン

ビデオプラグイン

天気プラグイン


CSSのポーズ


ダウンロードしてください
このカテゴリー内の他のコンポーネントこの著者のすべてのコンポーネント
コメントよくある質問と回答を求めた

プロパティ

作成:
1月30日11

最終更新:
N / A

高解像度:
ノー

推奨ブラウザ:
IE6、IE7、IE8、サファリ、オペラ

含まれるファイル:
PHP

ソフトウェアフレームワーク:
CodeIgniterの

ソフトウェアバージョン:
PHP 5.xの、PHP 5.0から5.2、PHP 5.3

キーワード

eコマース, eコマース, 全商品, CodeIgniterの, グーグル, IPロケーション, マップ, PHP, ヤフー