You are here

README.txt in Smart IP 8.3

Description:
Provides visitor's geographical location using client device location source
that implements W3C Geolocation API whereas the coordinates are geocoded using
Google Geocoding service. Google Geocoding returns a more detailed location
information such as: street number, postal code, route, neighborhood, locality,
sublocality, establishment, administrative area level 1, administrative area
level 2, etc.

Smart IP is the last fallback if W3C Geolocation API failed. Even if the
visitors refuses to share their location, the geographical information provided
by Smart IP will be used to know your visitors' geolocation details. A
themeable Block content is available to show your visitor's geolocation
information. Device Geolocation merges its location data (collected at Google
Geocoding service) with Smart IP visitor's location data storage which is in
session variable ($_SESSION) with array key 'smart_ip' and Drupal user data
service using the parameters 'smart_ip' as 'module' and 'geoip_location' as
'name' of the user.

Requirements:
Drupal 8.x
Smart IP
Google map API key

Installation:
1. Copy the extracted device_geolocation directory to your Drupal
modules/contrib directory.
2. Login as an administrator. Enable the Smart IP module first at
http://www.example.com/admin/modules and followed by Device Geolocation module.
3. Login to your Google account and get your Google map API key here: 
https://developers.google.com/maps/documentation/javascript/get-api-key
4. Configure/update Device Geolocation settings at
http://www.example.com/admin/config/people/smart_ip.
5. Configure your visitor's geolocation details block at
http://www.example.com/admin/structure/block

Support:
Please use the issue queue for filing bugs with this module at
https://www.drupal.org/project/issues/smart_ip

File

modules/device_geolocation/README.txt
View source
  1. Description:
  2. Provides visitor's geographical location using client device location source
  3. that implements W3C Geolocation API whereas the coordinates are geocoded using
  4. Google Geocoding service. Google Geocoding returns a more detailed location
  5. information such as: street number, postal code, route, neighborhood, locality,
  6. sublocality, establishment, administrative area level 1, administrative area
  7. level 2, etc.
  8. Smart IP is the last fallback if W3C Geolocation API failed. Even if the
  9. visitors refuses to share their location, the geographical information provided
  10. by Smart IP will be used to know your visitors' geolocation details. A
  11. themeable Block content is available to show your visitor's geolocation
  12. information. Device Geolocation merges its location data (collected at Google
  13. Geocoding service) with Smart IP visitor's location data storage which is in
  14. session variable ($_SESSION) with array key 'smart_ip' and Drupal user data
  15. service using the parameters 'smart_ip' as 'module' and 'geoip_location' as
  16. 'name' of the user.
  17. Requirements:
  18. Drupal 8.x
  19. Smart IP
  20. Google map API key
  21. Installation:
  22. 1. Copy the extracted device_geolocation directory to your Drupal
  23. modules/contrib directory.
  24. 2. Login as an administrator. Enable the Smart IP module first at
  25. http://www.example.com/admin/modules and followed by Device Geolocation module.
  26. 3. Login to your Google account and get your Google map API key here:
  27. https://developers.google.com/maps/documentation/javascript/get-api-key
  28. 4. Configure/update Device Geolocation settings at
  29. http://www.example.com/admin/config/people/smart_ip.
  30. 5. Configure your visitor's geolocation details block at
  31. http://www.example.com/admin/structure/block
  32. Support:
  33. Please use the issue queue for filing bugs with this module at
  34. https://www.drupal.org/project/issues/smart_ip