@itwin/geo-tools-react
Version:
React Geospatial Tools
22 lines • 795 B
TypeScript
import { Range2d } from "@itwin/core-geometry";
export interface AddressData {
addressLine: string;
formattedAddress: string;
}
export interface AddressProvider {
getAddresses(query: string, viewLatLongBBox: Range2d): Promise<AddressData[]>;
}
export declare class BingAddressProvider implements AddressProvider {
private _radius;
private _maxResults;
private _entityTypes;
private _bingKey;
constructor(radius?: number, maxResults?: number, entityTypes?: string[]);
private getUrl;
/**
* longitude(X) are expressed in any range between -2PI to +2PI
* Latitudes(Y) values are kept between -PI and +PI while
*/
getAddresses(query: string, viewLatLongBBox: Range2d): Promise<AddressData[]>;
}
//# sourceMappingURL=AddressProvider.d.ts.map