UNPKG

expo-osm-sdk

Version:

OpenStreetMap component for React Native with Expo

13 lines 1.69 kB
export { OSMView, MapContainer } from './components'; export { default as OSMViewDefault } from './components/OSMView'; export { SearchBox } from './components/SearchBox'; export type { OSMViewProps, OSMViewRef, Coordinate, MapRegion, MarkerConfig, MarkerIcon, PolylineConfig, PolygonConfig, CircleConfig, OverlayConfig, ClusterConfig, MarkerAnimation, InfoWindow, MapConfig, NominatimSearchResult, NominatimAddress, NominatimSearchOptions, NominatimReverseOptions, SearchLocation, UseNominatimSearchReturn, SearchBoxProps, SearchResultsProps, Route, RouteStep, } from './types'; export { DEFAULT_CONFIG, TILE_CONFIGS, isVectorTileUrl, validateStyleUrl, getDefaultTileConfig } from './types'; export { useNominatimSearch } from './hooks/useNominatimSearch'; export { useOSRMRouting, type OSRMRoutingState, type UseOSRMRoutingReturn, type RouteDisplayOptions } from './hooks/useOSRMRouting'; export { useLocationTracking, type UseLocationTrackingResult, type UseLocationTrackingOptions, type LocationTrackingStatus, type LocationErrorType, type LocationError, type LocationHealthStatus } from './hooks/useLocationTracking'; export { searchLocations, reverseGeocode, getSuggestions, calculateDistance, formatDistance } from './utils/nominatim'; export { calculateRoute, calculateSimpleRoute, getRouteEstimate, formatDuration, formatDistance as formatRouteDistance, calculateStraightLineDistance, type OSRMProfile, type OSRMRouteOptions } from './utils/osrm'; export { quickSearch, searchNearby, getAddressFromCoordinates, searchPOI, smartSearch } from './utils/searchHelpers'; export { validateCoordinate, validateMarkerConfig } from './utils/coordinate'; //# sourceMappingURL=index.d.ts.map