Skip to content

Instantly share code, notes, and snippets.

@skie
Created October 29, 2015 21:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save skie/ad86b52ddce9ed56878d to your computer and use it in GitHub Desktop.
Save skie/ad86b52ddce9ed56878d to your computer and use it in GitHub Desktop.
array(
'formatted_address' => 'Stavropolskaya ul., 165, Krasnodar, Krasnodarskiy kray, Russia, 350058',
'country' => 'Russia',
'country_code' => 'RU',
'country_province' => 'Krasnodarskiy kray',
'country_province_code' => 'Krasnodarskiy kray',
'postal_code' => '350058',
'locality' => 'Krasnodar',
'sublocality' => '',
'route' => 'Stavropolskaya ulitsa 165',
'types' => array(
(int) 0 => 'street_address'
),
'lat' => (float) 45.019244,
'lng' => (float) 39.0367869,
'location_type' => 'ROOFTOP',
'viewport' => array(
'sw' => array(
'lat' => (float) 45.017895019708,
'lng' => (float) 39.035437919708
),
'ne' => array(
'lat' => (float) 45.020592980291,
'lng' => (float) 39.038135880291
)
),
'address_components' => array(
(int) 0 => array(
'long_name' => '165',
'short_name' => '165',
'types' => array(
(int) 0 => 'street_number'
)
),
(int) 1 => array(
'long_name' => 'Stavropolskaya ulitsa',
'short_name' => 'Stavropolskaya ul.',
'types' => array(
(int) 0 => 'route'
)
),
(int) 2 => array(
'long_name' => 'Krasnodar',
'short_name' => 'Krasnodar',
'types' => array(
(int) 0 => 'locality',
(int) 1 => 'political'
)
),
(int) 3 => array(
'long_name' => 'gorod Krasnodar',
'short_name' => 'g. Krasnodar',
'types' => array(
(int) 0 => 'administrative_area_level_2',
(int) 1 => 'political'
)
),
(int) 4 => array(
'long_name' => 'Krasnodarskiy kray',
'short_name' => 'Krasnodarskiy kray',
'types' => array(
(int) 0 => 'administrative_area_level_1',
(int) 1 => 'political'
)
),
(int) 5 => array(
'long_name' => 'Russia',
'short_name' => 'RU',
'types' => array(
(int) 0 => 'country',
(int) 1 => 'political'
)
),
(int) 6 => array(
'long_name' => '350058',
'short_name' => '350058',
'types' => array(
(int) 0 => 'postal_code'
)
)
),
'valid_type' => true,
'accuracy' => (int) 7,
'accuracy_name' => 'route',
'valid_results' => (int) 6,
'all' => array(
(int) 0 => array(
'formatted_address' => 'Stavropolskaya ul., 165, Krasnodar, Krasnodarskiy kray, Russia, 350058',
'country' => 'Russia',
'country_code' => 'RU',
'country_province' => 'Krasnodarskiy kray',
'country_province_code' => 'Krasnodarskiy kray',
'postal_code' => '350058',
'locality' => 'Krasnodar',
'sublocality' => '',
'route' => 'Stavropolskaya ulitsa 165',
'types' => array(
(int) 0 => 'street_address'
),
'lat' => (float) 45.019244,
'lng' => (float) 39.0367869,
'location_type' => 'ROOFTOP',
'viewport' => array(
'sw' => array(
'lat' => (float) 45.017895019708,
'lng' => (float) 39.035437919708
),
'ne' => array(
'lat' => (float) 45.020592980291,
'lng' => (float) 39.038135880291
)
),
'address_components' => array(
(int) 0 => array(
'long_name' => '165',
'short_name' => '165',
'types' => array(
(int) 0 => 'street_number'
)
),
(int) 1 => array(
'long_name' => 'Stavropolskaya ulitsa',
'short_name' => 'Stavropolskaya ul.',
'types' => array(
(int) 0 => 'route'
)
),
(int) 2 => array(
'long_name' => 'Krasnodar',
'short_name' => 'Krasnodar',
'types' => array(
(int) 0 => 'locality',
(int) 1 => 'political'
)
),
(int) 3 => array(
'long_name' => 'gorod Krasnodar',
'short_name' => 'g. Krasnodar',
'types' => array(
(int) 0 => 'administrative_area_level_2',
(int) 1 => 'political'
)
),
(int) 4 => array(
'long_name' => 'Krasnodarskiy kray',
'short_name' => 'Krasnodarskiy kray',
'types' => array(
(int) 0 => 'administrative_area_level_1',
(int) 1 => 'political'
)
),
(int) 5 => array(
'long_name' => 'Russia',
'short_name' => 'RU',
'types' => array(
(int) 0 => 'country',
(int) 1 => 'political'
)
),
(int) 6 => array(
'long_name' => '350058',
'short_name' => '350058',
'types' => array(
(int) 0 => 'postal_code'
)
)
),
'valid_type' => true,
'accuracy' => (int) 7,
'accuracy_name' => 'route'
),
(int) 1 => array(
'formatted_address' => 'Karasunskiy okrug, Krasnodar, Krasnodarskiy kray, Russia',
'country' => 'Russia',
'country_code' => 'RU',
'country_province' => 'Krasnodarskiy kray',
'country_province_code' => 'Krasnodarskiy kray',
'postal_code' => '',
'locality' => 'Krasnodar',
'sublocality' => '',
'route' => '',
'types' => array(
(int) 0 => 'sublocality_level_2',
(int) 1 => 'sublocality',
(int) 2 => 'political'
),
'lat' => (float) 45.0341337,
'lng' => (float) 39.0810194,
'location_type' => 'APPROXIMATE',
'viewport' => array(
'sw' => array(
'lat' => (float) 44.9744243,
'lng' => (float) 39.0077469
),
'ne' => array(
'lat' => (float) 45.0755441,
'lng' => (float) 39.1538622
)
),
'bounds' => array(
'sw' => array(
'lat' => (float) 44.9744243,
'lng' => (float) 39.0077469
),
'ne' => array(
'lat' => (float) 45.0755441,
'lng' => (float) 39.1538622
)
),
'address_components' => array(
(int) 0 => array(
'long_name' => 'Karasunskiy okrug',
'short_name' => 'Karasunskiy okrug',
'types' => array(
(int) 0 => 'sublocality_level_2',
(int) 1 => 'sublocality',
(int) 2 => 'political'
)
),
(int) 1 => array(
'long_name' => 'Krasnodar',
'short_name' => 'Krasnodar',
'types' => array(
(int) 0 => 'locality',
(int) 1 => 'political'
)
),
(int) 2 => array(
'long_name' => 'gorod Krasnodar',
'short_name' => 'g. Krasnodar',
'types' => array(
(int) 0 => 'administrative_area_level_2',
(int) 1 => 'political'
)
),
(int) 3 => array(
'long_name' => 'Krasnodarskiy kray',
'short_name' => 'Krasnodarskiy kray',
'types' => array(
(int) 0 => 'administrative_area_level_1',
(int) 1 => 'political'
)
),
(int) 4 => array(
'long_name' => 'Russia',
'short_name' => 'RU',
'types' => array(
(int) 0 => 'country',
(int) 1 => 'political'
)
)
),
'valid_type' => true,
'accuracy' => (int) 5,
'accuracy_name' => 'locality'
),
(int) 2 => array(
'formatted_address' => 'Krasnodar, Krasnodar Krai, Russia',
'country' => 'Russia',
'country_code' => 'RU',
'country_province' => 'Krasnodar Krai',
'country_province_code' => 'Krasnodar Krai',
'postal_code' => '',
'locality' => 'Krasnodar',
'sublocality' => '',
'route' => '',
'types' => array(
(int) 0 => 'locality',
(int) 1 => 'political'
),
'lat' => (float) 45.0392674,
'lng' => (float) 38.987221,
'location_type' => 'APPROXIMATE',
'viewport' => array(
'sw' => array(
'lat' => (float) 44.968145,
'lng' => (float) 38.883336
),
'ne' => array(
'lat' => (float) 45.138951,
'lng' => (float) 39.1487759
)
),
'bounds' => array(
'sw' => array(
'lat' => (float) 44.968145,
'lng' => (float) 38.883336
),
'ne' => array(
'lat' => (float) 45.138951,
'lng' => (float) 39.1487759
)
),
'address_components' => array(
(int) 0 => array(
'long_name' => 'Krasnodar',
'short_name' => 'Krasnodar',
'types' => array(
(int) 0 => 'locality',
(int) 1 => 'political'
)
),
(int) 1 => array(
'long_name' => 'gorod Krasnodar',
'short_name' => 'g. Krasnodar',
'types' => array(
(int) 0 => 'administrative_area_level_2',
(int) 1 => 'political'
)
),
(int) 2 => array(
'long_name' => 'Krasnodar Krai',
'short_name' => 'Krasnodar Krai',
'types' => array(
(int) 0 => 'administrative_area_level_1',
(int) 1 => 'political'
)
),
(int) 3 => array(
'long_name' => 'Russia',
'short_name' => 'RU',
'types' => array(
(int) 0 => 'country',
(int) 1 => 'political'
)
)
),
'valid_type' => true,
'accuracy' => (int) 5,
'accuracy_name' => 'locality'
),
(int) 3 => array(
'formatted_address' => 'Krasnodar Krai, Russia, 350058',
'country' => 'Russia',
'country_code' => 'RU',
'country_province' => 'Krasnodarskiy kray',
'country_province_code' => 'Krasnodarskiy kray',
'postal_code' => '350058',
'locality' => '',
'sublocality' => '',
'route' => '',
'types' => array(
(int) 0 => 'postal_code'
),
'lat' => (float) 45.0114044,
'lng' => (float) 39.0492299,
'location_type' => 'APPROXIMATE',
'viewport' => array(
'sw' => array(
'lat' => (float) 44.997174,
'lng' => (float) 39.03251
),
'ne' => array(
'lat' => (float) 45.023171,
'lng' => (float) 39.061938
)
),
'bounds' => array(
'sw' => array(
'lat' => (float) 44.997174,
'lng' => (float) 39.03251
),
'ne' => array(
'lat' => (float) 45.023171,
'lng' => (float) 39.061938
)
),
'address_components' => array(
(int) 0 => array(
'long_name' => '350058',
'short_name' => '350058',
'types' => array(
(int) 0 => 'postal_code'
)
),
(int) 1 => array(
'long_name' => 'gorod Krasnodar',
'short_name' => 'g. Krasnodar',
'types' => array(
(int) 0 => 'administrative_area_level_2',
(int) 1 => 'political'
)
),
(int) 2 => array(
'long_name' => 'Krasnodarskiy kray',
'short_name' => 'Krasnodarskiy kray',
'types' => array(
(int) 0 => 'administrative_area_level_1',
(int) 1 => 'political'
)
),
(int) 3 => array(
'long_name' => 'Russia',
'short_name' => 'RU',
'types' => array(
(int) 0 => 'country',
(int) 1 => 'political'
)
)
),
'valid_type' => true,
'accuracy' => (int) 4,
'accuracy_name' => 'postal_code'
),
(int) 4 => array(
'formatted_address' => 'g. Krasnodar, Krasnodarskiy kray, Russia',
'country' => 'Russia',
'country_code' => 'RU',
'country_province' => 'Krasnodarskiy kray',
'country_province_code' => 'Krasnodarskiy kray',
'postal_code' => '',
'locality' => '',
'sublocality' => '',
'route' => '',
'types' => array(
(int) 0 => 'administrative_area_level_2',
(int) 1 => 'political'
),
'lat' => (float) 45.0773704,
'lng' => (float) 39.0285254,
'location_type' => 'APPROXIMATE',
'viewport' => array(
'sw' => array(
'lat' => (float) 44.9681449,
'lng' => (float) 38.695321
),
'ne' => array(
'lat' => (float) 45.2175369,
'lng' => (float) 39.3889635
)
),
'bounds' => array(
'sw' => array(
'lat' => (float) 44.9681449,
'lng' => (float) 38.695321
),
'ne' => array(
'lat' => (float) 45.2175369,
'lng' => (float) 39.3889635
)
),
'address_components' => array(
(int) 0 => array(
'long_name' => 'gorod Krasnodar',
'short_name' => 'g. Krasnodar',
'types' => array(
(int) 0 => 'administrative_area_level_2',
(int) 1 => 'political'
)
),
(int) 1 => array(
'long_name' => 'Krasnodarskiy kray',
'short_name' => 'Krasnodarskiy kray',
'types' => array(
(int) 0 => 'administrative_area_level_1',
(int) 1 => 'political'
)
),
(int) 2 => array(
'long_name' => 'Russia',
'short_name' => 'RU',
'types' => array(
(int) 0 => 'country',
(int) 1 => 'political'
)
)
),
'valid_type' => false,
'accuracy' => (int) 0,
'accuracy_name' => 'country'
),
(int) 5 => array(
'formatted_address' => 'Krasnodar Krai, Russia',
'country' => 'Russia',
'country_code' => 'RU',
'country_province' => 'Krasnodar Krai',
'country_province_code' => 'Krasnodar Krai',
'postal_code' => '',
'locality' => '',
'sublocality' => '',
'route' => '',
'types' => array(
(int) 0 => 'administrative_area_level_1',
(int) 1 => 'political'
),
'lat' => (float) 45.6415289,
'lng' => (float) 39.7055977,
'location_type' => 'APPROXIMATE',
'viewport' => array(
'sw' => array(
'lat' => (float) 43.3848639,
'lng' => (float) 36.5980539
),
'ne' => array(
'lat' => (float) 46.8802379,
'lng' => (float) 41.7476441
)
),
'bounds' => array(
'sw' => array(
'lat' => (float) 43.3848639,
'lng' => (float) 36.5980539
),
'ne' => array(
'lat' => (float) 46.8802379,
'lng' => (float) 41.7476441
)
),
'address_components' => array(
(int) 0 => array(
'long_name' => 'Krasnodar Krai',
'short_name' => 'Krasnodar Krai',
'types' => array(
(int) 0 => 'administrative_area_level_1',
(int) 1 => 'political'
)
),
(int) 1 => array(
'long_name' => 'Russia',
'short_name' => 'RU',
'types' => array(
(int) 0 => 'country',
(int) 1 => 'political'
)
)
),
'valid_type' => true,
'accuracy' => (int) 0,
'accuracy_name' => 'country'
),
(int) 6 => array(
'formatted_address' => 'Russia',
'country' => 'Russia',
'country_code' => 'RU',
'country_province_code' => '',
'country_province' => '',
'postal_code' => '',
'locality' => '',
'sublocality' => '',
'route' => '',
'types' => array(
(int) 0 => 'country',
(int) 1 => 'political'
),
'lat' => (float) 61.52401,
'lng' => (float) 105.318756,
'location_type' => 'APPROXIMATE',
'viewport' => array(
'sw' => array(
'lat' => (int) 40,
'lng' => (int) 27
),
'ne' => array(
'lat' => (int) 70,
'lng' => (int) 179
)
),
'bounds' => array(
'sw' => array(
'lat' => (float) 41.185353,
'lng' => (float) 19.640342
),
'ne' => array(
'lat' => (float) 81.8581221,
'lng' => (float) -169.045286
)
),
'address_components' => array(
(int) 0 => array(
'long_name' => 'Russia',
'short_name' => 'RU',
'types' => array(
(int) 0 => 'country',
(int) 1 => 'political'
)
)
),
'valid_type' => true,
'accuracy' => (int) 0,
'accuracy_name' => 'country'
)
)
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment