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 auf WorldWideScripts.net

@de1wwsAbonniere den Feed um auf dem neuesten Stand zu bleiben!

Neu! Folge uns, wie Du es möchtest!


PHP Map + Location Plugin - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Dies ist eine Sammlung von ortsbezogene Funktionen, die ein Benutzer Ort anhand ihrer IP-Adresse mit Hilfe des IPInfoDB api bekommen können, zurück erweiterte Details zu einer bestimmten Stelle mit dem Yahoo Orte von api oder dynamisch erstellen Karten (wie Bilder oder mit Javascript) unter Verwendung der Google Maps API.

IP Location

Diese Funktion interagiert mit dem IPInfoDB.com API, um einen Benutzer Lage anhand ihrer IP-Adresse zu bekommen. Es kann Stadt, Bundesland, Land, Breitengrad und Längengrad zurückkehren und genau ist innerhalb von 25 Meile Radius. Diese Funktion akzeptiert eine IP-Adresse und gibt ein Array von Location Based Werte.

 $ location = $ Lage-> ip ($ _SERVER ['REMOTE_ADDR']); // Werte zurück $ Ort ["Land"]; $ Ort ['country_code']; $ Ort ["Staat"]; $ Ort ['Stadt']; $ Ort ['POST_CODE']; $ Ort ['Breite']; $ Ort ['Länge']; 
Ihre IP-basierten Standort
Land: Vereinigte Staaten
Country Code: US
Bundesland: Washington
Ort: Kirkland
PLZ:
Breitengrad: 47,6966
Longitude: -122,197


Auf der Karte

Im folgenden sehen Sie, wie Sie Karten erstellen

Platz Finder

Diese Funktion verwendet den Yahoo Orte von API, um detaillierte Informationen zu einem bestimmten Ort zu bekommen. Dies ist der Weg zu gehen, wenn Sie mehr ausführliche Information erhalten oder finden Sie eine genauere Lage. Er akzeptiert eine Textstelle (Postleitzahl, Ort / Land, Adresse, Breite / Länge, etc.) und gibt ein Array von Location Based Werte.

 $ info = $ Lage-> info ('400 Broad St Seattle, WA 98109'); // Werte zurück $ info ["Land"]; $ info ['country_code']; $ info ["Staat"]; $ info ['state_code']; $ info ['Kreis']; $ info ["Stadt"]; $ info ['POST_CODE']; $ info ['cross_street']; $ info ["Haus"]; $ info ['street']; $ info ['Radius']; $ info ["Qualität"]; $ info ['woeid']; $ info ['Breite']; $ info ['Länge']; 

Land: Vereinigte Staaten
Country Code: US
Bundesland: Washington
Staat Code: WA
Landkreis: King County
Stadt: Seattle
Postleitzahl: 98109
Cross Street: In der Nähe der Kreuzung von Broad St John St
Haus: 400
Straße: Broad St
Radius: 500
Qualität: 87
Wo auf der Erde ID: 12798953
Latitude: 47.619859
Longitude: -122,348749

Google Maps

Verwenden Sie diese Option, um automatisch die Google-Karte für einen bestimmten Ort. Diese Funktion übernimmt eine Reihe von Parametern:

  • 1. Lage (erforderlich Optionen:. Breite und Länge)
  • 2. Format (Möglichkeiten: javascript, jpg, jpg-Grundlinie, png, PNG32, gif))
  • Kartentyp 3. (Optionen: Fahrplan, Hybrid, Satellit, Gelände)
  • 4. Breite (Optionen: Wert in Pixel oder%)
  • 5. Höhe (Optionen: Wert in Pixel oder%)
  • 6. Zoomstufe (Optionen: Zahl zwischen 1 und 21)
  • 7. ID (Optionen: jeder gültige CSS id)


Beispiel 1 (Javascript)

Das erste Beispiel verwendet Javascript, um eine dynamische Karte zu erzeugen. Um eine Karte mit Javascript werden Sie brauchen, um passieren sowohl die Längen- und Breitenkoordinaten zu der Lageparameter (die latidude und Länge kann entweder die IP-Standort oder Ort Finder-Funktionen über descriped retreived werden) zu erzeugen. Die Karte wird in ein div mit der ID "map_canvas" standardmäßig (deren Höhe / Breite kann über CSS verändert werden) injiziert. Wenn Sie die Breite und Höhe mit CSS, anstatt über die Funktion festgelegt werden soll, übergeben "css" sowohl für die Breite und Höhe Parameter.

 $ koordiniert = $ info ['Breite'] ',' $ info ['Länge']..; echo $ Lage-> Karte ($ Koordinaten "javascript", "Hybrid", "100%", "300px", "16", "map_1 '); 
Ergebnisse...

Google Maps (Image)

Derzeit ist die Map-Funktion nur in der Lage, ein Javascript-Karte pro Seite hinzufügen. Wenn Sie mehrere Karten müssen (oder wollen einfach nur, um ein Bild zu erzeugen, statt) einfach den zweiten Parameter auf die Art der Bild zurückgegeben werden sollen (jpg, jpg-Grundlinie, png, PNG32 oder gif) eingestellt. Sie können die Abmessungen auf, was du willst gesetzt, aber Googles maximal zulässige Bildgröße ist 630 von 630 Pixel. Ein paar Beispiele für unterschiedliche Bildeinstellungen zu folgen...

 echo $ Lage-> Karte ($ Koordinaten 'PNG32', 'Roadmap', '630px', '630px', '11', 'Map_2'); 

 echo $ Lage-> Karte ($ Koordinaten, "jpg", "Satelliten", "630px", "200px", "7", "map_3 '); 

 echo $ Lage-> Karte ($ Koordinaten 'gif', 'Gelände', '200px', '200px', '5', 'map_4'); 

 echo $ Lage-> Karte ($ Koordinaten, "png", "Satelliten", "630px", "200px", "1", "map_5 '); 

Mehrere Dateien aus dem PHP-Plugin Suite

Bitly

Bild Plugin

Twitter Plugin

Video Plugin

Wetter Plugin


Pose css


Herunterladen
Weitere Komponenten in dieser KategorieAlle Komponenten dieses Autors
KommentareHäufige Fragen und Antworten

Eigenschaften

Erstellt:
30. Januar 11

Letzte Aktualisierung:
N / A

Hohe Auflösung:
Nein

Unterstützte Browser:
IE6, IE7, IE8, Safari, Opera

Dateien enthalten:
PHP

Software Framework:
CodeIgniter

Softwareversion:
PHP 5.x, PHP 5,0-5,2, PHP 5.3

Stichworte

eCommerce, eCommerce, Alle Elemente, codeigniter, Google, IP Location, Karten, php, yahoo