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

Підпишіться на наш канал, щоб залишатися в курсі подій!

Новинка! Слідуйте за нами, як ви хочете!


PHP Map + Location Plugin - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Це набір функцій, заснованих місця розташування, які можуть отримати в користувачі Звідки на основі їх IP-адреси за допомогою API IPInfoDB, які повертають передові детальну інформацію про конкретне місце з API Yahoo PlaceFinder, або динамічно створювати карти (у вигляді зображень або JavaScript) за допомогою API Карт Google.

IP-Адреса

Ця функція взаємодіє з IPInfoDB.com API, щоб одержати користувачі Звідки на основі їх IP-адреси. Це може повернутися місто, держава, країна, широта і довгота & є точною в радіусі 25 миль. Ця функція приймає IP-адресу та повертає масив значень, заснованих розташування.

 $ Розташування = $ Адреса-> ф ($ _SERVER ['REMOTE_ADDR']); Значення повертаються // $ Місцезнаходження ['країна']; $ Місцезнаходження ['код_країни']; $ Місцезнаходження ['держава']; $ Місцезнаходження ['місто']; $ Місцезнаходження ['post_code']; $ Місцезнаходження ['широти']; $ Місцезнаходження ['довгота']; 
Ваш IP-основі Місцезнаходження
Країна: США
Код країни: США
Стан: Вашингтон
Місто: Кіркланд
Поштовий індекс:
Широта: 47,6966
Довгота: -122,197


На карті

Нижче про те, як генерувати карти

Місце Finder

Ця функція використовує Yahoo PlaceFinder API, щоб отримати детальну інформацію про конкретному місці. Це шлях, якщо ви хочете отримати більш детальну інформацію або знайти більш точне місце розташування. Він приймає текстову місце розташування (поштовий індекс, місто / область, поштова адреса, широта / довгота, і т.д.) і повертає масив значень на основі місця розташування.

 $ = $ Інформація Адреса-> Інформація ('400 Broad St Сіетл, Вашингтон 98109'); Значення повертаються // $ Інформація ['країна']; $ Інформація ['код_країни']; $ Інформація ['держава']; $ Інформація ['state_code']; $ Інформація ['округу']; $ Інформація ['місто']; $ Інформація ['post_code']; $ Інформація ['cross_street']; $ Інформація ['дім']; $ Інформація ['вулиця']; $ Інформація ['радіус']; $ Інформація ['якість']; $ Інформація ['WOEID']; $ Інформація ['широти']; $ Інформація ['довгота']; 

Країна: США
Код країни: США
Стан: Вашингтон
Державний Код: Вашингтон
Округ: Округ Кінг
Місто: Сіетл
Поштовий індекс: 98109
Хрест Вулиця: недалеко від перетину Broad St John St і
Будинок: 400
Вулиця: Broad St
Радіус дії: 500
Якість: 87
Де на Землі ID: 12798953
Широта: 47.619859
Довгота: -122,348749

Гугл-мапи

Використовуйте це, щоб автоматично генерувати Google Maps для конкретного місця. Ця функція приймає ряд параметрів:

  • 1. Місцезнаходження (потрібно варіанти :. широти і довготи)
  • Формат 2. (опції: JavaScript, JPG, JPG-базовий, PNG, png32, GIF))
  • 3. Тип карти (варіанти: дорожня карта, гібрид, супутник, рельєф)
  • 4. Ширина (варіанти: значення пікселів або%)
  • 5. Висота (варіанти: значення пікселів або%)
  • 6. Рівень зум (варіанти: число між 1 і 21)
  • 7. ID (варіанти: будь-яка Valid CSS ID)


Приклад 1 (Javascript)

У першому прикладі використовується JavaScript для створення динамічної карти. Для створення карти з Javascript вам потрібно пройти як широта і довгота параметру місцезнаходження (The latidude і довгота можуть бути retreived небудь із зазначенням місця розташування IP або місце функцій шукача descriped вище). Карта вводиться в DIV з ідентифікатором "map_canvas" за замовчуванням (висота якого / ширина може бути змінена за допомогою CSS). Якщо ви хочете, щоб встановити ширину & ​​висотою з CSS замість через функції, пройти "CSS", щоб і ширина, і висота параметрів.

 $ = $ Координує дані ['широти'] ',' $ дані ['довгота'].. Ехо $ Адреса-> карта ($ координати, "Javascript", "гібридний", "100%", "300px ',' 16 ',' map_1 '); 
Результати...

Карти Google (зображення)

В даний час на мапі функція тільки в стані додати одну Яваскрипт карту на сторінці. Якщо вам потрібно кілька карт (або просто хочете створити образ замість) просто встановити другий параметр типу зображення які ви хочете отримати (JPG, JPG-базової, PNG, GIF або png32). Ви можете встановити розміри в чому завгодно, але максимально допустимий розмір зображення 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 Plugin

Bitly

Зображення Плагін

Twitter Плагін

Відео Плагін

Погода Плагін


представляють CSS


Завантажити
Інші компоненти в цій категоріїВсі компоненти цього автора
КоментаріЧасті питання та відповіді

Властивості

Створений:
30 січня 11

Останнє оновлення:
N / A

Висока роздільна здатність:
Немає

Сумісні Браузери:
IE6, IE7, IE8, Safari, Opera

Файли, включені:
PHP

Software Framework:
CodeIgniter

Версія:
PHP 5.x, PHP 5.0 - 5.2, PHP 5.3

Ключові слова

електронної комерції, електронної комерції, Всі товари, CodeIgniter, Google, IP Location, карти, PHP, Yahoo