Как мне отображать контент на основе местоположения пользователей? Напр. Если кто-то обратится к сайту из Нью-Йорка, я бы хотел показать Нью-Йорк-отели. Однако, если кто-то обратится к сайту из Чикаго, я бы хотел показать отели Чикаго.Показать содержимое на основе местоположения
ответ
Вам нужна база данных/api с информацией об отелях в разных местах, тогда вам нужно теперь, где находится посетитель.
Вы можете использовать что-то вроде Travel/Hotel API's?, чтобы найти хостелы.
И для нахождения местоположения вашего посетителя вы можете использовать что-то вроде http://www.hostip.info/use.html или можете использовать HTML5 geolocation api example http://html5demos.com/geo. Плохая вещь с html5 geo api - это то, что пользователь должен принять, прежде чем вы получите свое местоположение.
Помните, что нет никакой гарантии, что расположение правильно ...
Вы ищете базу данных Geoloction который даст вам доступ к типичному IP диапазоны для стран/городов, которые необходимо пометить.
Это не абсолютная или полностью заслуживающая доверия информация. Страновой уровень гео-расположение основном эффективны, но ничего подобного города/государства/зип информацию об уровне кода следует относиться с большой осторожностью.
Я работал с крупными многонациональными медиа-провайдерами, используя дорогостоящие платные услуги, и обнаружил, что информация в этих базах данных очень далека от правильной и что отдельные обстоятельства пользователей часто препятствуют эффективному географическому местоположению.
, например. Поезда Virgin и East Coast в Великобритании используют T-Mobile Germany в качестве своего бортового интернет-провайдера, поэтому вы, кажется, находитесь в Германии на многих сайтах и платежных процессорах.
Есть quite a few free geolocation databases, MaxMind Приходит на ум (хотя это не рекомендация их обслуживания).
You can find some thoughts on implementing geo-location here
Это точная причина, я создал wpgeocode. WPGeocode - бесплатный плагин для Wordpress, который позволяет издателям настраивать контент на основе местоположения читателя. Ознакомьтесь с плагином на сайте поддержки по адресу http://www.wpgeocode.com
Плагин включает короткие коды, которые можно поместить в сообщения или страницы. Для этой цели существует множество условных коротких кодов, таких как [wpgc_is_country_code country_code = "US"]. Просто откройте короткий код, укажите целевой country_code и укажите контент, который будет отображаться, если читатель посещает эту страну.
Посещение http://www.wpgeocode.com/shortcodes для полного списка - вот некоторые из них:
- [wpgc_is_city_and_state город = state_code»Ярдли» =»PA»]
- [wpgc_is_ip»ф =» xx.xx.xx. xx "]
- [wpgc_is_ips" ip = "xx.xx.xx.xx, aa.bb.cc.дд»]
- [wpgc_is_not_ip» IP =»xx.xx.xx.xx»]
- [wpgc_is_not_ips»IP =» xx.xx.xx.xx, aa.bb.cc.dd»]
- [wpgc_is_city»город =»»]
- [wpgc_is_cities» город =»город один, город два, город три»]
- [wpgc_is_not_city»город =»»]
- [wpgc_is_not_cities» город =»город один , город два, город три "]
- [wpgc_is_nearby]] - Использует значение, которое вы укажите в Близлежащий настройка Диапазон от административной панели
- [wpgc_is_not_nearby»]
- [wpgc_is_within» миль =»10"]
- [wpgc_is_within км =»12"]
[wpgc_is_country_name»COUNTRY_NAME =»» ]
[wpgc_is_country_names»COUNTRY_NAME =» США, Египет, Албания»]
- [wpgc_is_country_code» country_code =»»]
- [wpgc_is_country_codes» country_codes =» США, GB, А-Я»]
- [wpgc_is_state_code» state_code =»»]
- [wpgc_is_state_codes»state_codes =» ПА, Нью-Джерси, Техас»]
- [wpgc_is_not_country_name» COUNTRY_NAME =»»]
- [wpgc_is_not_country_names»country_names =» Соединенные Штаты , Египет, Албания»]
- [wpgc_is_not_country_code» country_code =»»]
- [wpgc_is_not_country_codes»country_codes =» США, GB, AZ»]
- [wpgc_is_not_state_code» state_code =»»]
- [wpgc_is_not_state_codes» state_codes =» PA, NJ, TX»]
dotCMS предлагает возможность Geolocate содержимого OTB (отказ от ответственности, Я работаю на них). Вы можете увидеть демонстрацию, отображающую новостной контент на основе местоположения пользователя на демонстрационном сайте:
Его очень легко настроить и использовать. Любой тип контента может быть привязан к геолокации и доступ к контенту через API RESTful. Под обложками запросы Geolocation обрабатываются через Elasticsearch.
- 1. Показать содержимое на основе CSS
- 2. настроить содержимое веб-приложения на основе местоположения в php
- 3. Показать содержимое на основе флажка - jQuery
- 4. Wordpress показать содержимое на основе body class
- 5. показать содержимое jsp на основе переменной javascript
- 6. Показать аннотацию на MKMapView на основе местоположения пользователя
- 7. приложение на основе местоположения
- 8. Показать информацию в UITableView от Firebase на основе местоположения Swift
- 9. Показать содержимое, основанное на местоположении, используя PHP
- 10. Фильтрация уведомлений на основе местоположения на основе iOS
- 11. Android: приложение на основе местоположения
- 12. Начало деятельности на основе местоположения
- 13. реализация приложения на основе местоположения
- 14. Linq Всего на основе местоположения
- 15. Увеличение на основе сенсорного местоположения
- 16. Система кэширования на основе местоположения
- 17. Отладка приложения на основе местоположения
- 18. Показать содержимое на прокрутке
- 19. дисплея окрестности места на основе данных местоположения
- 20. Реализация приложения на основе местоположения android
- 21. AngularJS - Показать содержимое DIV на основе Id щелкнул
- 22. скрыть/показать содержимое на основе МНОЖЕСТВЕННЫХ URL-адресов
- 23. Как показать содержимое элемента списка на основе id?
- 24. показать содержимое на основе ширины родителя с css
- 25. Показать содержимое на основе удаленного URL-адреса в php?
- 26. Как показать содержимое в div на основе данных json
- 27. Показать/скрыть содержимое формы на основе выбора радио
- 28. PHP - Скрыть/показать содержимое на основе уровня пользователя
- 29. Показать содержимое на основе нескольких ролей пользователей в WordPress
- 30. Скрыть и показать содержимое на основе значения Cookie
ли вы заставить его работать? – Mattias