A

AbstractCollection — Class in namespace Biscolab\GoogleMaps\Abstracts
Class AbstractCollection
AbstractCollection::addItem() — Method in class AbstractCollection
AbstractObject — Class in namespace Biscolab\GoogleMaps\Abstracts
Class AbstractObject
AbstractObject::addError() — Method in class AbstractObject
Api — Class in namespace Biscolab\GoogleMaps\Abstracts
Class Api
AddressComponentFields — Class in namespace Biscolab\GoogleMaps\Fields
Class AddressComponentFields
$GoogleMapsResponse#array_response — Property in class GoogleMapsResponse
$GeocodingResult#address_components — Property in class GeocodingResult
Address — Class in namespace Biscolab\GoogleMaps\Object
Class Address
AddressComponent — Class in namespace Biscolab\GoogleMaps\Object
Class AddressComponent

C

AbstractCollection::count() — Method in class AbstractCollection
AbstractCollection::current() — Method in class AbstractCollection
Api::callApi() — Method in class Api
Api::createRequest() — Method in class Api
$GoogleMapsClient#client — Property in class GoogleMapsClient
GoogleMapsResponse::checkHttpStatusCode() — Method in class GoogleMapsResponse
Check HTTP status code (silent/No exceptions!)
Config — Class in namespace Biscolab\GoogleMaps\Utils
Class Config

E

$AbstractObject#errors — Property in class AbstractObject
Elevation — Class in namespace Biscolab\GoogleMaps\Api
Class Elevation
Exception — Class in namespace Biscolab\GoogleMaps\Exception
Class Exception
$GoogleMapsRequest#endpoint — Property in class GoogleMapsRequest
$GoogleMapsResponse#error_message — Property in class GoogleMapsResponse
ElevationResult — Class in namespace Biscolab\GoogleMaps\Http\Result
Class ElevationResult
$ElevationResult#elevation — Property in class ElevationResult
ElevationResultsCollection — Class in namespace Biscolab\GoogleMaps\Http\Result
Class GeocodingResultsCollection

F

AbstractCollection::first() — Method in class AbstractCollection
Move index to first position and return current element
Places::findPlaceByText() — Method in class Places
Places::findPlace() — Method in class Places
Find Places requests
Places::findPlaceByPhoneNumber() — Method in class Places
Places::findNearbyPlaceByRadius() — Method in class Places
Places::findNearbyPlace() — Method in class Places
Nearby Search requests
Places::findNearbyPlaceByDistance() — Method in class Places
$GeocodingResult#formatted_address — Property in class GeocodingResult
$PlacesResult#formatted_address — Property in class PlacesResult

G

AbstractCollection::get() — Method in class AbstractCollection
AbstractCollection::getLastIndex() — Method in class AbstractCollection
$Api#google_maps_api — Property in class Api
Api::getServiceConfig() — Method in class Api
Api::getServiceEndpoint() — Method in class Api
Api::getResultsCollections() — Method in class Api
Api::getResponse() — Method in class Api
Api::getGoogleMapsApi() — Method in class Api
Api::getNextPage() — Method in class Api
Elevation::getByLocations() — Method in class Elevation
Positional Requests
Elevation::getBySampledPath() — Method in class Elevation
Sampled Path Requests
Geocoding — Class in namespace Biscolab\GoogleMaps\Api
Class Geocoding
Geocoding::getByAddress() — Method in class Geocoding
Geocoding::getReverse() — Method in class Geocoding
Geocoding::getByPlaceId() — Method in class Geocoding
GoogleMapsApiConfigFields — Class in namespace Biscolab\GoogleMaps\Enum
Class GoogleMapsApiConfigFields
GoogleMapsResponseFormat — Class in namespace Biscolab\GoogleMaps\Enum
Class GoogleMapsResponseFormat
GeometryFields — Class in namespace Biscolab\GoogleMaps\Fields
Class GeometryFields
GoogleMapsRequestFields — Class in namespace Biscolab\GoogleMaps\Fields
Class GoogleMapsRequestFields
GoogleMapsResponseFields — Class in namespace Biscolab\GoogleMaps\Fields
Class GoogleMapsResponseFields
GoogleMapsResultFields — Class in namespace Biscolab\GoogleMaps\Fields
Class GoogleMapsResponseFields
GoogleMapsApi — Class in namespace Biscolab\GoogleMaps
Class GoogleMapsApi
GoogleMapsApi::getApiUrl() — Method in class GoogleMapsApi
GoogleMapsApi::get() — Method in class GoogleMapsApi
Perform the Google Maps API call
GoogleMapsApi::getUrl() — Method in class GoogleMapsApi
GoogleMapsApi::getServiceEndpoint() — Method in class GoogleMapsApi
GoogleMapsApi::getQuery() — Method in class GoogleMapsApi
GoogleMapsApi::getKey() — Method in class GoogleMapsApi
GoogleMapsApi::getSensor() — Method in class GoogleMapsApi
GoogleMapsApi::getRequest() — Method in class GoogleMapsApi
GoogleMapsApi::getClient() — Method in class GoogleMapsApi
GoogleMapsClient — Class in namespace Biscolab\GoogleMaps\Http
GoogleMapsClient::get() — Method in class GoogleMapsClient
GoogleMapsRequest — Class in namespace Biscolab\GoogleMaps\Http
Class GoogleMapsRequest
GoogleMapsRequest::getQuery() — Method in class GoogleMapsRequest
GoogleMapsRequest::getParams() — Method in class GoogleMapsRequest
GoogleMapsRequest::getEndpoint() — Method in class GoogleMapsRequest
GoogleMapsResponse — Class in namespace Biscolab\GoogleMaps\Http
Class GoogleMapsResponse
GoogleMapsResponse::getStatus() — Method in class GoogleMapsResponse
GoogleMapsResponse::getResults() — Method in class GoogleMapsResponse
GoogleMapsResponse::getArrayResponse() — Method in class GoogleMapsResponse
GoogleMapsResponse::getErrorMessage() — Method in class GoogleMapsResponse
GoogleMapsResponse::getHttpStatusCode() — Method in class GoogleMapsResponse
GoogleMapsResponse::getHtmlAttributions() — Method in class GoogleMapsResponse
GoogleMapsResponse::getNextPageToken() — Method in class GoogleMapsResponse
GoogleMapsResult — Class in namespace Biscolab\GoogleMaps\Http
Class GoogleMapsResult
GoogleMapsResultsCollection — Class in namespace Biscolab\GoogleMaps\Http
Class GoogleMapsResultsCollection
ElevationResult::getElevation() — Method in class ElevationResult
ElevationResult::getLocation() — Method in class ElevationResult
ElevationResult::getResolution() — Method in class ElevationResult
GeocodingResult — Class in namespace Biscolab\GoogleMaps\Http\Result
Class GeocodingResult
$GeocodingResult#geometry — Property in class GeocodingResult
GeocodingResult::getAddress() — Method in class GeocodingResult
GeocodingResult::getAddressComponents() — Method in class GeocodingResult
GeocodingResult::getFormattedAddress() — Method in class GeocodingResult
GeocodingResult::getGeometry() — Method in class GeocodingResult
GeocodingResult::getPlaceId() — Method in class GeocodingResult
GeocodingResult::getTypes() — Method in class GeocodingResult
GeocodingResultsCollection — Class in namespace Biscolab\GoogleMaps\Http\Result
Class GeocodingResultsCollection
$PlacesResult#geometry — Property in class PlacesResult
PlacesResult::getPermanentlyClose() — Method in class PlacesResult
PlacesResult::getPhotos() — Method in class PlacesResult
PlacesResult::getGeometry() — Method in class PlacesResult
PlacesResult::getFormattedAddress() — Method in class PlacesResult
PlacesResult::getName() — Method in class PlacesResult
PlacesResult::getIcon() — Method in class PlacesResult
PlacesResult::getId() — Method in class PlacesResult
PlacesResult::getPlaceId() — Method in class PlacesResult
PlacesResult::getReference() — Method in class PlacesResult
PlacesResult::getVicinity() — Method in class PlacesResult
PlacesResult::getTypes() — Method in class PlacesResult
PlacesResult::getOpeningHours() — Method in class PlacesResult
PlacesResult::getPriceLevel() — Method in class PlacesResult
PlacesResult::getRating() — Method in class PlacesResult
PlacesResult::getPlusCode() — Method in class PlacesResult
AddressComponent::getLongName() — Method in class AddressComponent
AddressComponent::getShortName() — Method in class AddressComponent
AddressComponent::getTypes() — Method in class AddressComponent
Geometry — Class in namespace Biscolab\GoogleMaps\Object
Class Geometry
LatLng::getLat() — Method in class LatLng
Return the latitude, 0 if null
LatLng::getLng() — Method in class LatLng
Return the longitude, 0 if null
GeometryLocationTypeValues — Class in namespace Biscolab\GoogleMaps\Values
Class GeometryLocationTypeValues
GoogleMapsRequestMethodValues — Class in namespace Biscolab\GoogleMaps\Values
Class GoogleMapsRequestMethodValues
GoogleMapsResponseStatusValues — Class in namespace Biscolab\GoogleMaps\Values
Class GoogleMapsResponseStatusValues

H

$GoogleMapsResponse#http_status_code — Property in class GoogleMapsResponse
$GoogleMapsResponse#html_attributions — Property in class GoogleMapsResponse
may contain a set of attributions about this listing which must be displayed to the user (some listings may not have attribution).
$Photo#height — Property in class Photo
$Photo#html_attributions — Property in class Photo

I

$AbstractCollection#items — Property in class AbstractCollection
$AbstractCollection#index — Property in class AbstractCollection
AbstractObject::isFieldRequired() — Method in class AbstractObject
InvalidArgumentException — Class in namespace Biscolab\GoogleMaps\Exception
Class InvalidArgumentException
$GoogleMapsApi#instance — Property in class GoogleMapsApi
$GoogleMapsResultsCollection#item_class — Property in class GoogleMapsResultsCollection
$ElevationResultsCollection#item_class — Property in class ElevationResultsCollection
$GeocodingResultsCollection#item_class — Property in class GeocodingResultsCollection
$PlaceResultsCollection#item_class — Property in class PlaceResultsCollection
$PlacesResult#icon — Property in class PlacesResult
$PlacesResult#id — Property in class PlacesResult
$PhotoCollection#item_class — Property in class PhotoCollection

K

AbstractCollection::key() — Method in class AbstractCollection
Return current key/index

L

AbstractCollection::last() — Method in class AbstractCollection
Move index at the end of collection and return current element
LatLngBoundsFields — Class in namespace Biscolab\GoogleMaps\Fields
Class LatLngBoundsFields
LatLngFields — Class in namespace Biscolab\GoogleMaps\Fields
Class LatLngFields
$ElevationResult#location — Property in class ElevationResult
$AddressComponent#long_name — Property in class AddressComponent
$Geometry#location — Property in class Geometry
$Geometry#location_type — Property in class Geometry
LatLng — Class in namespace Biscolab\GoogleMaps\Object
Class LatLng
$LatLng#lat — Property in class LatLng
$LatLng#lng — Property in class LatLng
LatLngBounds — Class in namespace Biscolab\GoogleMaps\Object
Class LatLngBounds
Location — Class in namespace Biscolab\GoogleMaps\Object
Class Location

M

Places::makeApiCall() — Method in class Places

N

AbstractCollection::next() — Method in class AbstractCollection
Move index to next position and return current element
$GoogleMapsResponse#next_page_token — Property in class GoogleMapsResponse
$PlacesResult#name — Property in class PlacesResult
$LatLngBounds#northeast — Property in class LatLngBounds

O

$PlacesResult#opening_hours — Property in class PlacesResult

P

AbstractCollection::parseItem() — Method in class AbstractCollection
AbstractCollection::position() — Method in class AbstractCollection
Return the current position of the index
AbstractObject::parseFieldValue() — Method in class AbstractObject
Elevation::parseLocations() — Method in class Elevation
Places — Class in namespace Biscolab\GoogleMaps\Api
Class Places
PlaceServicesEndpoints — Class in namespace Biscolab\GoogleMaps\Enum
Class PlaceServicesEndpoints
PhotoFields — Class in namespace Biscolab\GoogleMaps\Fields
Class PhotoFields
GoogleMapsResponse::parseResponse() — Method in class GoogleMapsResponse
GoogleMapsResultsCollection::parseItem() — Method in class GoogleMapsResultsCollection
$GeocodingResult#place_id — Property in class GeocodingResult
PlaceResultsCollection — Class in namespace Biscolab\GoogleMaps\Http\Result
Class PlaceResultsCollection
PlacesResult — Class in namespace Biscolab\GoogleMaps\Http\Result
Class PlacesResult
$PlacesResult#photos — Property in class PlacesResult
$PlacesResult#place_id — Property in class PlacesResult
$PlacesResult#price_level — Property in class PlacesResult
$PlacesResult#permanently_closed — Property in class PlacesResult
Address::parseItem() — Method in class Address
Path — Class in namespace Biscolab\GoogleMaps\Object
Class Path
Path::parseItem() — Method in class Path
Photo — Class in namespace Biscolab\GoogleMaps\Object
$Photo#photo_reference — Property in class Photo
PhotoCollection — Class in namespace Biscolab\GoogleMaps\Object
Class PhotoCollection
PhotoCollection::parseItem() — Method in class PhotoCollection
PlaceInputTypeValues — Class in namespace Biscolab\GoogleMaps\Values
Class PlaceInputTypeValues
PlaceTypeValues — Class in namespace Biscolab\GoogleMaps\Values
Class PlaceTypeValues

R

AbstractCollection::rewind() — Method in class AbstractCollection
Move index to first position and return current element
$AbstractObject#required — Property in class AbstractObject
$Api#result_collection — Property in class Api
$Api#response — Property in class Api
$Api#request — Property in class Api
Api::responseHasNewPage() — Method in class Api
$Elevation#result_collection — Property in class Elevation
$Geocoding#result_collection — Property in class Geocoding
$Places#result_collection — Property in class Places
RequestException — Class in namespace Biscolab\GoogleMaps\Exception
Class RequestException
ResponseException — Class in namespace Biscolab\GoogleMaps\Exception
Class ResponseException
$GoogleMapsApi#request — Property in class GoogleMapsApi
$GoogleMapsResponse#response — Property in class GoogleMapsResponse
$GoogleMapsResponse#results — Property in class GoogleMapsResponse
contains an array of places, with information about each.
$ElevationResult#resolution — Property in class ElevationResult
$PlacesResult#reference — Property in class PlacesResult
RankByValues — Class in namespace Biscolab\GoogleMaps\Values

S

AbstractCollection::setItems() — Method in class AbstractCollection
AbstractCollection::seek() — Method in class AbstractCollection
Move the index at the specified position
AbstractObject::setArgs() — Method in class AbstractObject
Api::setGoogleMapsApi() — Method in class Api
GoogleMapsApi::setServiceEndpoint() — Method in class GoogleMapsApi
GoogleMapsApi::setKey() — Method in class GoogleMapsApi
GoogleMapsApi::setSensor() — Method in class GoogleMapsApi
Set sensor parameter
GoogleMapsApi::setRequest() — Method in class GoogleMapsApi
GoogleMapsApi::setClient() — Method in class GoogleMapsApi
GoogleMapsApi::setType() — Method in class GoogleMapsApi
GoogleMapsClient::setClient() — Method in class GoogleMapsClient
GoogleMapsRequest::setParam() — Method in class GoogleMapsRequest
$GoogleMapsResponse#status — Property in class GoogleMapsResponse
contains metadata on the request.
GoogleMapsResponse::setResponse() — Method in class GoogleMapsResponse
GoogleMapsResponse::setStatus() — Method in class GoogleMapsResponse
GoogleMapsResponse::setResults() — Method in class GoogleMapsResponse
GoogleMapsResponse::setArrayResponse() — Method in class GoogleMapsResponse
GoogleMapsResponse::setErrorMessage() — Method in class GoogleMapsResponse
GoogleMapsResponse::setHtmlAttributions() — Method in class GoogleMapsResponse
GoogleMapsResponse::setNextPageToken() — Method in class GoogleMapsResponse
ElevationResult::setElevation() — Method in class ElevationResult
ElevationResult::setLocation() — Method in class ElevationResult
ElevationResult::setResolution() — Method in class ElevationResult
GeocodingResult::setAddressComponents() — Method in class GeocodingResult
GeocodingResult::setFormattedAddress() — Method in class GeocodingResult
GeocodingResult::setGeometry() — Method in class GeocodingResult
GeocodingResult::setPlaceId() — Method in class GeocodingResult
GeocodingResult::setTypes() — Method in class GeocodingResult
$AddressComponent#short_name — Property in class AddressComponent
AddressComponent::setLongName() — Method in class AddressComponent
AddressComponent::setShortName() — Method in class AddressComponent
AddressComponent::setTypes() — Method in class AddressComponent
Geometry::setLocation() — Method in class Geometry
Geometry::setViewport() — Method in class Geometry
Geometry::setLocationType() — Method in class Geometry
LatLng::setLat() — Method in class LatLng
LatLng::setLng() — Method in class LatLng
$LatLngBounds#southwest — Property in class LatLngBounds
LatLngBounds::setLat() — Method in class LatLngBounds
LatLngBounds::setLng() — Method in class LatLngBounds
SensorValues — Class in namespace Biscolab\GoogleMaps\Values
Class SensorValues

T

AbstractCollection::toJson() — Method in class AbstractCollection
AbstractCollection::toArray() — Method in class AbstractCollection
$AbstractObject#typeCheck — Property in class AbstractObject
AbstractObject::throwErrors() — Method in class AbstractObject
AbstractObject::toJson() — Method in class AbstractObject
AbstractObject::toArray() — Method in class AbstractObject
Places::textSearch() — Method in class Places
Nearby Search requests
GoogleMapsResponse::toArray() — Method in class GoogleMapsResponse
$ElevationResult#typeCheck — Property in class ElevationResult
$GeocodingResult#types — Property in class GeocodingResult
$GeocodingResult#typeCheck — Property in class GeocodingResult
$PlacesResult#types — Property in class PlacesResult
$PlacesResult#typeCheck — Property in class PlacesResult
$AddressComponent#types — Property in class AddressComponent
$AddressComponent#typeCheck — Property in class AddressComponent
$Geometry#typeCheck — Property in class Geometry
$LatLng#typeCheck — Property in class LatLng
$LatLngBounds#typeCheck — Property in class LatLngBounds
$Photo#typeCheck — Property in class Photo

V

AbstractCollection::valid() — Method in class AbstractCollection
Return current key/index
$PlacesResult#vicinity — Property in class PlacesResult
$Geometry#viewport — Property in class Geometry
Viewport — Class in namespace Biscolab\GoogleMaps\Object
Class Viewport

W

$Photo#width — Property in class Photo

_

AbstractCollection::__construct() — Method in class AbstractCollection
AbstractCollection constructor.
AbstractCollection::__toString() — Method in class AbstractCollection
AbstractObject::__construct() — Method in class AbstractObject
AbstractObject constructor.
AbstractObject::__toString() — Method in class AbstractObject
AbstractObject::__call() — Method in class AbstractObject
Api::__construct() — Method in class Api
Api constructor.
GoogleMapsApi::__construct() — Method in class GoogleMapsApi
GoogleMapsApi constructor.
GoogleMapsClient::__construct() — Method in class GoogleMapsClient
GeocoderClient constructor.
GoogleMapsRequest::__construct() — Method in class GoogleMapsRequest
GoogleMapsRequest constructor.
GoogleMapsResponse::__construct() — Method in class GoogleMapsResponse
GoogleMapsResponse constructor.
LatLng::__toString() — Method in class LatLng