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

@fr1wwsAbonnez-vous à notre RSS pour rester à jour!

Nouveau! Suivez-nous que vous le souhaitez!


PHP Map + Location Plugin - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Ceci est un ensemble de fonctions de géolocalisation qui peuvent obtenir un emplacement des utilisateurs en fonction de leur adresse IP en utilisant l'API IPInfoDB, renvoyer des détails avancés sur un emplacement spécifique avec l'API Yahoo PlaceFinder, ou de créer dynamiquement des cartes (comme les images ou le javascript) en utilisant le Google Maps API.

Localisation IP

Cette fonction interagit avec le IPInfoDB.com API pour obtenir un emplacement des utilisateurs en fonction de leur adresse IP. Il peut revenir ville, état, pays, latitude et la longitude et l'exactitude dans un rayon de 25 mile. Cette fonction accepte une adresse IP et renvoie un tableau de valeurs basés sur la localisation.

 $ location = $ emplacement-> IP ($ _SERVER ['REMOTE_ADDR']); // Valeurs retournées $ lieu [«pays»]; $ location ['country_code']; $ lieu [«état»]; $ lieu ['ville']; $ location ['post_code']; $ lieu ['de latitude']; $ lieu ['de longitude']; 
Votre Location Based IP
Pays: Etats-Unis
Code Pays: Etats-Unis
Etat: Washington
Ville: Kirkland
Code Postal:
Latitude: 47.6966
Longitude: -122,197


Sur la carte

Voir ci-dessous sur la façon de générer des cartes

Lieu Finder

Cette fonction utilise le Yahoo PlaceFinder API pour obtenir des informations détaillées sur un emplacement spécifique. Ceci est la voie à suivre si vous souhaitez obtenir des informations plus détaillées ou de trouver un endroit plus exacte. Il accepte un emplacement textuel (code postal, ville / état, l'adresse, la latitude / longitude, etc.) et retourne un tableau de valeurs basés sur la localisation.

 $ info = $ emplacement-> info ("400 Broad St Seattle, WA 98109»); // Valeurs retournées $ info [«pays»]; $ info ['country_code']; $ info [«état»]; $ info ['state_code']; $ info ['comté']; $ info ['ville']; $ info ['post_code']; $ info ['cross_street']; $ info [«maison»]; $ info [«rue»]; $ info ['rayon']; $ info [«qualité»]; $ info ['woeid']; $ info ['de latitude']; $ info ['de longitude']; 

Pays: Etats-Unis
Code Pays: Etats-Unis
Etat: Washington
Code d'état: WA
Comté: King County
Ville: Seattle
Code postal: 98109
Cross Street: Près de l'intersection de Broad Street et St John
Maison: 400
Rue: Broad St
Rayon: 500
Qualité: 87
Où, sur Terre ID: 12798953
Latitude: 47.619859
Longitude: -122,348749

Google Maps

Utilisez cette option pour générer automatiquement Google Maps pour un emplacement spécifique. Cette fonction accepte un certain nombre de paramètres:

  • 1. emplacement (obligatoire des options:. Latitude et longitude)
  • 2. Format (les options: javascript, jpg, jpg-base, png, le format PNG32, gif))
  • 3. type de carte (les options: feuille de route, hybride, satellite, terrain)
  • 4. Largeur (les options: valeur en px ou%)
  • 5. hauteur (les options: valeur en px ou%)
  • 6. niveau de zoom (les options: nombre entre 1 et 21)
  • 7. id (les options: tout ID CSS valide)


Exemple 1 (Javascript)

Le premier exemple utilise JavaScript pour générer une carte dynamique. Pour générer une carte avec JavaScript vous aurez besoin pour passer à la fois la latitude et la longitude pour le paramètre de localisation (longitude du Latidude et peut être retreived avec soit l'emplacement de la propriété intellectuelle ou de placer des fonctions finder descriped ci-dessus). La carte est injecté dans une div avec un id de "map_canvas" par défaut (dont le / largeur hauteur peut être modifiée via CSS). Si vous souhaitez définir la largeur et de la hauteur avec CSS plutôt que par la fonction, passer "css" à la fois les paramètres de largeur et de hauteur.

 $ coordonnées = $ info ['de latitude'] ',' $ info ['de longitude']..; écho emplacement- $> carte (coordonnées $, 'javascript', 'hybride', '100%', '300px »,« 16 »,« map_1'); 
Résultats…

Google Maps (image)

Actuellement, la fonction de carte dans seulement capable d'ajouter un javascript carte par page. Si vous avez besoin de plusieurs cartes (ou tout simplement pour générer une image à la place) définit simplement le deuxième paramètre le type d'image que vous souhaitez renvoyer (jpg, jpg-base, png, gif ou format PNG32). Vous pouvez définir les dimensions de ce que vous voulez, mais maximum autorisé l'image de la taille de Google est de 630 par 630 pixels. Quelques exemples de différents réglages d'image suivent...

 écho emplacement- $> carte (coordonnées $, 'le format PNG32 »,« feuille de route »,« 630px »,« 630px »,« 11 »,« Map_2'); 

 écho emplacement- $> carte (coordonnées $, «jpg», «satellite», «630px», «200px ',' 7 ',' map_3 '); 

 écho emplacement- $> carte (coordonnées $, 'gif', 'terrain', '200px »,« 200px »,« 5 »,« map_4'); 

 écho emplacement- $> carte (coordonnées $, 'png', 'satellite', '630px »,« 200px »,« 1 »,« map_5'); 

Plus de fichiers de la suite PHP Plugin

Bitly

Plugin Image

Twitter Plugin

Plugin Vidéo

Plugin météo


poser css


Télécharger
D'autres éléments de ce typeTous les composants de cet auteur
CommentairesFoire aux questions et réponses

Propriétés

Créé:
30 Janvier 11

Dernière mise à jour:
N / A

Haute résolution:
Non

Navigateurs compatibles:
IE6, IE7, IE8, Safari, Opera

Fichiers inclus:
PHP

Cadre de logiciel:
CodeIgniter

Une version de logiciel:
PHP 5.x, PHP de 5,0 à 5,2, PHP 5.3

Mots-clés

commerce é, lectronique, commerce é, lectronique, Tous les articles, codeigniter, Google, emplacement ip, cartes, php, yahoo