Connect your customers to their local environment using the Location module. Add a Map to your App!
This module is a hub connecting app users with each other and their environment over a Google Map. It stores GPS locations and local data and allows end users to literally ‘see’ each other on the map and engage with other users and objects.
- People — see/show users over map — stores locations, status message for each user + extended profile data and photo via Users module
- Online / offline flag — show who is currently online or the latest location of offline users
- Location history — the module is capable of storing history of usermovements (can be used in corporate apps for transport logistics, for example)
- Places — supports POIs (buildings, attractions, events venues, check-in places) or could be any virtual world object. Places can have profile data along with photo.
- API and backend control — People and Places can be added from in app via API and manually via Admin panel
- Directions and distance — allows easy calculations of distance (‘miles away’) and getting directions for users and objects
- Check-ins — provides off the shelf Check-in functionality
- Admin panel — manage People, Places, settings and stats via web interface
- Integration — easily integrated with other QuickBlox modules (see Chat+Map example) and 3rd party APIs (Google Local, Foursquare etc)
Typical user case scenarios: A. Users of the app are able to see nearby places of interest via Google Maps. The publisher is able to update and modify coordinates using the web interface. B. Users of the app are able to see each other’s location on Google Maps. Markers show visually if a user is online or when a user has last been seen online at that location. Users are able to publish status messages therefore communicating over the map.
See it in action
Location API integration example – iPhone
This video shows how Location (combined with Chat, Users and Messages) has been used to build a local chat app where users can see who is around and chat over the map or in a chat room. Notice that there are different types of markers:
- users — online
- users — offline
Location API integration example – Facebook
This video shows how Location (combined with Ratings) has been used to build a Facebook app where users can send kisses to their friends and they can also see the locations of other users over the map of the UK and how many kisses have been sent.
See all Location integration samples in our Samples Library.
How to use
Find detailed technical information, API documentation and how-to on SDK integration in our wiki:Location.