Current Path : /var/www/www-root/data/www/www.monolith-realty.ru/bitrix/js/location/osm/src/ |
Current File : /var/www/www-root/data/www/www.monolith-realty.ru/bitrix/js/location/osm/src/geocodingservice.js |
import {Location, GeocodingServiceBase, Point} from 'location.core'; export default class GeocodingService extends GeocodingServiceBase { #searchRequester; #reverseRequester; constructor(params: Object) { super(); this.#searchRequester = params.searchRequester; this.#reverseRequester = params.reverseRequester; } geocodeConcrete(addressString: string): Promise { return this.#searchRequester.request({query: addressString}); } /** * @param {Point} point * @param {number} zoom 1 - 18 * @return {*} */ reverse(point: Point, zoom: number): Promise<?Location> { return this.#reverseRequester.request({ point: point, zoom: zoom }); } }