public function Yandex::getApiUrl in Geolocation Field 8.3
Get Yandex API Base URL.
Return value
string Base Url.
File
- modules/
geolocation_yandex/ src/ Plugin/ geolocation/ MapProvider/ Yandex.php, line 213
Class
- Yandex
- Provides Yandex Maps API.
Namespace
Drupal\geolocation_yandex\Plugin\geolocation\MapProviderCode
public function getApiUrl() {
$config = \Drupal::config('geolocation_yandex.settings');
$api_key = $config
->get('api_key');
$packages = $config
->get('packages');
foreach ($packages as &$package) {
$package = 'package.' . $package;
}
$packages_str = implode(',', $packages);
$base_url = self::$apiBaseUrl;
$langcode = self::getApiUrlLangcode();
return "{$base_url}?apikey={$api_key}&load={$packages_str}&lang={$langcode}&coordorder=longlat";
}