@@ -19,15 +19,32 @@ This extension is available at packagist.org and can be installed via composer b
19
19
20
20
Configuration
21
21
---------
22
- To work, you need to connect the package ` glendemon/ dadata-suggestions `
22
+ To work, you need to connect the package ` wowworks/geocoder-php- dadata-provider `
23
23
24
24
Example:
25
25
26
26
``` php
27
27
$service = new \DadataSuggestions\DadataSuggestionsService();
28
28
$service->setUrl('https://suggestions.dadata.ru/suggestions/api/4_1/rs/suggest/');
29
29
$service->setToken('...');
30
- $daData = new \Wowworks\Dadata\Dadata($service);
31
- $data = $daData->geocodeQuery(\Geocoder\Query\GeocodeQuery::create('г Москва, улица Академика Королева, дом 15, корп. 2'));
30
+ $dadataProvider = new \Wowworks\Dadata\Dadata($service);
31
+ $collection = $dadataProvider->geocodeQuery(\Geocoder\Query\GeocodeQuery::create('г Москва, улица Академика Королева, дом 15, корп. 2'));
32
+ foreach ($collection->all() as $location) {
33
+ $location->getCoordinates()->getLatitude();
34
+ $location->getCoordinates()->getLongitude();
35
+
36
+ $location->getCountry();
37
+ foreach ($location->getAdminLevels() as $level) {
38
+ if ($level instanceof AdminLevel) {
39
+ $level->getName();
40
+ }
41
+ }
42
+ $location->getLocality();
43
+ $location->getSubLocality();
44
+ $location->getStreetName();
45
+ $location->getStreetNumber();
46
+ $location->getProvidedBy();
47
+ }
48
+
32
49
```
33
50
0 commit comments