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

— Eklenti WorldWideScripts.net için

@tr1wwsGüncel kalmak bizim beslemesine abone olun!

Yeni! Istediğiniz gibi bizi takip edin!


PHP Map + Location Plugin - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Bu kullanıyor (görüntü olarak ya da javascript ile) haritalarını oluşturmak dinamik, IPInfoDB API kullanarak kendi IP adresine dayalı bir kullanıcı bir konum elde Yahoo PlaceFinder API ile belirli bir yere ileri ayrıntıları iade, ya da konum tabanlı fonksiyonların bir koleksiyon Google Maps API.

IP Yeri

Bu fonksiyon ile etkileşime IPInfoDB.com kendi IP adresine dayalı bir kullanıcı konum elde etmek için API. Bu şehir, devlet, ülke, enlem ve boylam dönmek ve 25 millik doğru olabilir. Bu fonksiyon, bir IP adresi kabul eder ve konum tabanlı değerler dizisini döndürür.

 $ konum = $ konum> ip ($ _SERVER ['REMOTE_ADDR']); // Değerler döndü $ konum ['ülke']; $ konum ['COUNTRY_CODE']; $ konum ['devlet']; $ konum ['şehir']; $ konum ['post_code']; $ konum ['enlem']; $ konum ['boylam']; 
IP Tabanlı Konum
Ülke: Amerika Birleşik Devletleri
Ülke Kodu: US
Devlet: Washington
Şehir: Kirkland
Posta kodu:
Enlem: 47,6966
Boylam: -122,197


Haritada

Haritaları oluşturmak için nasıl aşağıya bakın

Yer Bulucu

Bu işlev, Yahoo kullanan PlaceFinder belirli bir konuma hakkında detaylı bilgi almak için API. Bu, daha detaylı bilgi almak ya da bir daha tam yerini bulmak istiyorsanız gitmek yoludur. Bir metinsel konumunu kabul (posta kodu, şehir / eyalet, sokak adresi, enlem / boylam, vb) ve konum tabanlı değerler dizisini döndürür.

 $ bilgi = $ konum> bilgi ('400 Broad St Seattle, WA 98109'); // Değerler döndü $ info ['ülke']; $ info ['COUNTRY_CODE']; $ info ['devlet']; $ info ['state_code']; $ info ['ilçe']; $ info ['şehir']; $ info ['post_code']; $ info ['cross_street']; $ info ['ev']; $ info ['sokak']; $ info ['yarıçapı']; $ info ['kalite']; $ info ['woeid']; $ info ['enlem']; $ info ['boylam']; 

Ülke: Amerika Birleşik Devletleri
Ülke Kodu: US
Devlet: Washington
Devlet Kodu: WA
İlçe: King County
Şehir: Seattle
Posta Kodu: 98109
Çapraz Sokak: Broad St John St kesiştiği yakınlarında
Ev: 400
Sokak: Broad St
Radius: 500
Kalite: 87
Nerede Toprak numarası: 12798953
Enlem: 47.619859
Boylam: -122,348749

Google Haritalar

Otomatik olarak oluşturmak için kullanın Google Maps, belirli bir yer için. Bu işlev, bir dizi parametre kabul eder:

  • 1. Konumu (gerekli seçenekleri:. Enlem ve boylam)
  • 2. biçimi (seçenekleri: javascript, jpg, jpg-bazal, png, png32, gif))
  • 3. Harita tipi (seçenekleri: yol haritası, melez, uydu, arazi)
  • 4. genişliği (seçenekleri: px veya% değeri)
  • 5. yüksekliği (seçenekleri: px veya% değeri)
  • 6. yakınlaştırma düzeyi (seçenekleri: 1 ve 21 arası sayı)
  • 7. id (seçenekleri: Herhangi bir geçerli css id)


Örnek 1 (JavaScript)

İlk örnek, dinamik bir harita oluşturmak için javascript kullanır. Eğer enlem ve boylam hem konum parametresi (latidude ve boylam yukarıda descriped ya ip yeri veya yer bulucu fonksiyonları ile retreived olabilir) koordinatları geçmesi gerekir javascript ile bir harita oluşturmak için. Harita (yükseklik / genişlik css üzerinden değiştirilebilir) varsayılan olarak "map_canvas" bir kimliğe sahip bir div içine enjekte edilir. Eğer css ile yerine fonksiyonu ile genişliğini ve yüksekliğini ayarlamak istiyorsanız, hem genişlik ve yükseklik parametreleri "css" geçmektedir.

 $ = $ bilgi ['enlem'] koordinatları ',' $ bilgi ['boylam']..; $ konum echo> harita ($ koordinatları, 'javascript', 'melez', '% 100', '300px', '16', 'map_1'); 
Sonuçları...

Google Haritalar (Görüntü)

Şu anda sadece mümkün harita işlevi sayfa başına bir javascript haritayı ekleyin. Birden haritalar ihtiyacınız varsa sadece size iade istediğiniz resmin (jpg, jpg-bazal, png, png32 veya gif) türüne ikinci parametre ayarlamak (veya yerine sadece bir görüntü oluşturmak istiyorum). İstediğiniz şey boyutlarını ayarlamak, ancak Google'ın izin verilen maksimum görüntü boyutu 630 piksel 630 olduğunu. Farklı görüntü ayarları birkaç örnek izleyin...

 $ konum echo> harita ($ koordinatları, 'png32', 'yol haritası', '630px', '630px', '11', 'map_2'); 

 $ konum echo> harita ($ koordinatları, 'jpg', 'uydu', '630px', '200px', '7', 'map_3'); 

 $ konum echo> harita ($ koordinatları, 'gif', 'arazi', '200px', '200px', '5', 'map_4'); 

 $ konum echo> harita ($ koordinatları, 'png', 'uydu', '630px', '200px', '1', 'map_5'); 

PHP Plugin Suite Daha Fazla Dosyalar

Bitly

Görüntü Eklentisi

Twitter Eklentisi

Video Plugin

Hava Durumu Eklentisi


css poz


Indir
Bu kategorideki diğer bileşenleriBu yazarın tüm bileşenleri
YorumlarSıkça sorulan sorular ve cevapları

Özellikleri

Oluşturuldu:
30 Ocak 11

Son Güncelleme:
N / A

Yüksek çözünürlük:
Hayır

Uyumlu Tarayıcılar:
IE6, IE7, IE8, Safari, Opera

Dosyalar Dahil:
PHP

Yazılım Çerçevesi:
CodeIgniter

Yazılım versiyonu:
PHP 5.x, PHP 5,0-5,2, PHP 5.3

Anahtar kelimeler

eTicaret, eTicaret, Bü, tü, n eşyalar, CodeIgniter, google, ip konumu, haritalar, php, yahoo