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

— Add- On do WorldWideScripts.net

Subskrybuj nasz kanał aby być na bieżąco!

Nowy! Dołącz do nas, jak chcesz!


PHP Map + Location Plugin - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Jest to zbiór lokalizacji funkcji zgodnie, że może uzyskać lokalizację użytkowników na podstawie ich adresu IP za pomocą interfejsu API IPInfoDB, powrót zaawansowanych szczegółów na konkretnej lokalizacji z API Yahoo PlaceFinder lub dynamicznego tworzenia mapy (jak obrazy lub javascript) za pomocą Google Maps API.

IP Lokalizacja

Funkcja ta współdziała z IPInfoDB.com API, aby uzyskać położenie użytkowników, w oparciu o adres IP. Może zwrócić miasto, województwo, kraj, szerokość i długość geograficzną i są dokładne w promieniu 25 mil. Funkcja ta przyjmuje adres IP i zwraca tablicę wartości opartych na lokalizacji.

 $ = $ lokalizacja-lokalizacja> ip ($ _SERVER [REMOTE_ADDR ']); // Wartości zwracane $ lokalizacja ["kraj"]; $ lokalizacja ['kod_kraju']; $ lokalizacja ['Stan']; $ lokalizacja ['miasto']; $ lokalizacja ['post_code']; $ lokalizacja ['szerokości geograficznej']; $ lokalizacja ['długości geograficznej']; 
Twój podstawie IP Lokalizacja
Kraj: Stany Zjednoczone
Kod Kraj: USA
Stan: Waszyngton
Miasto: Kirkland
Kod pocztowy:
Szerokość: 47,6966
Długość: -122,197


Na mapie

Zobacz poniżej, jak generować mapy

Place Finder

Funkcja ta korzysta z Yahoo PlaceFinder API, aby uzyskać szczegółowe informacje o konkretnym miejscu. To jest droga, jeśli chcesz uzyskać więcej informacji lub znaleźć więcej dokładną lokalizację. Akceptuje lokalizację tekstową (kod pocztowy, miasto / stan, ulica, szerokość / długość geograficzna, itp) i zwraca tablicę wartości opartych na lokalizacji.

 $ = $ location- Informacje> Informacje ('400 Broad St Seattle, WA 98109 "); // Wartości zwracane $ info ["kraj"]; $ info ["kod_kraju ']; $ info ['stan']; $ info ["state_code ']; $ info ["powiatu"]; $ info ["miasto"]; $ info ["post_code ']; $ info ["cross_street ']; $ info ['dom']; $ info ["ulica"]; $ info ["Promień"]; $ info ["jakość"]; $ info ["woeid ']; $ info ['szerokości geograficznej']; $ info ['długości geograficznej']; 

Kraj: Stany Zjednoczone
Kod Kraj: USA
Stan: Waszyngton
Kod Stan: Waszyngton
Powiat: King County
Miejscowość: Seattle
Kod pocztowy: 98109
Cross Street: w pobliżu skrzyżowania Broad St John Street i
Dom: 400
Ulica: Broad St
Promień: 500
Jakość: 87
Gdzie na Ziemi ID: 12798953
Szerokość geograficzna: 47.619859
Długość: -122,348749

mapy Google

Służy do automatycznego generowania aplikacji Mapy Google dla określonej lokalizacji. Funkcja ta przyjmuje się liczbę parametrów:

  • 1. miejsce (wymagane opcje. Szerokość i długość geograficzna)
  • 2. Format (opcje: javascript, jpg, jpg-bazowy, png, png32, gif))
  • 3. Rodzaj mapy (opcje: mapa drogowa, hybryda, telewizja satelitarna, teren)
  • 4. szerokość (opcje: wartość w px lub%)
  • 5. Wysokość (opcje: wartość w px lub%)
  • 6. poziom zoomu (opcje: numer od 1 do 21)
  • 7. id (opcje: dowolny prawidłowy identyfikator css)


Przykład 1 (JavaScript)

Pierwszy przykład używa javascript, aby generować dynamiczną mapę. Aby wygenerować mapę z javascript musisz zdać zarówno współrzędne geograficzne do parametru miejsce (równoleżnikowo i długości mogą być retreived się albo lokalizacja IP lub miejsce funkcji Finder opisany jest powyżej). Mapa jest wstrzykiwany do div z id "map_canvas" domyślnie (którego wysokość / szerokość może być modyfikowana poprzez css). Jeśli chcesz ustawić szerokość i wysokość z CSS, a nie poprzez funkcję, przejść "css" do obu parametrów wysokości i szerokości.

 $ koordynuje = $ info ['szerokości geograficznej'] ',' $ info ['długości geograficznej']..; echo $ location-> Mapa ($ współrzędne, "javascript", "hybryda", "100%", "300px", "16", "map_1 '); 
Wyniki...

Google Maps (image)

Obecnie funkcja mapa w stanie dodać tylko jedną mapę javascript na stronie. Jeśli potrzebujesz wiele map (lub po prostu chcesz, aby wygenerować obraz zamiast) wystarczy ustawić drugi parametr do typu obrazu, które mają zostać zwrócone (jpg, jpg-bazowego, png, gif lub png32). Możesz ustawić wymiary na co tylko chcesz, ale maksymalna dopuszczalna wielkość obrazu Google jest 630 przez 630 pikseli. Kilka przykładów różnych ustawień obrazu podążać...

 echo $ location-> Mapa ($ współrzędne "png32", "mapa drogowa", "630px", "630px", "11", "map_2 '); 

 echo $ location-> Mapa ($ współrzędne, "jpg", "satelita", "630px", "200px", "7", "map_3 '); 

 echo $ location-> Mapa ($ współrzędne, "gif", "teren", "200px", "200px", "5", "map_4 '); 

 echo $ location-> Mapa ($ współrzędne, "png", "satelita", "630px", "200px", "1", "map_5 '); 

Więcej plików z pakietu PHP Plugin

Bitly

Plugin Obrazek

Twitter Plugin

Wideo Plugin

Plugin Pogoda


stanowią css


Pobierz
Inne akcesoria w tej kategoriiWszystkie składniki tego autora
KomentarzeNajczęściej zadawane pytania i odpowiedzi

Właściwości

Stworzony:
30 stycznia 11

Ostatnia aktualizacja:
N / A

Wysoka rozdzielczość:
Nie

Zgodne przeglądarki:
IE6, IE7, IE8, Safari, Opera

Pliki wliczony:
PHP

Software Framework:
CodeIgniter

Wersja oprogramowania:
PHP 5.x, PHP 5.0 - 5.2, PHP 5.3

Słowa kluczowe

eCommerce, eCommerce, Wszystkie przedmioty, CodeIgniter, google, ip lokalizacja, mapy, php, wieśniak