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