Visitor.setLocation()
.Visitor.setLocation()
This API allows you to set a secondary location for a visitor. The secondary location set using this API will be visible within the visitor information page under the Secondary Location section.
The setLocation API takes an instance of the SIQVisitorLocation class representing the visitor's location as a parameter.
Note:
If the latitude and longitude of the visitor are set using this API, the visitor's device location will be overridden while showing the current location in the map for the location widget. This is applicable only if a preselected location is not added within the bot script.
If the latitude and longitude of the visitor are set using this API, the visitor's device location will be overridden while showing the current location in the map for the location widget. This is applicable only if a preselected location is not added within the bot script.
SIQVisitorLocation class has the following properties
Property | Description |
latitude | Latitude of visitor's location(Decimal degrees) |
longitude | Longitude of visitor's location(Decimal degrees) |
zipCode | ZIP code at a visitor's location |
city | Name of the city |
state | Name of the state |
country | Name of the country |
countryCode | Country code for the country |
Syntax:
CopiedSIQVisitorLocation location = new SIQVisitorLocation(countryCode, latitude, ,longitude, country, city, state, zipCode);
ZohoSalesIQ.Visitor.setLocation(location);
Example:
CopiedSIQVisitorLocation location = new SIQVisitorLocation("IN", 13.0827, 80.2707, "India", "Chennai", "TamiNadu", "600028");
ZohoSalesIQ.Visitor.setLocation(location);