UNPKG

expo-osm-sdk

Version:

OpenStreetMap component for React Native with Expo

37 lines 1.07 kB
import { UseNominatimSearchReturn } from '../types'; /** * React Hook for Nominatim Search * * Provides search and reverse geocoding functionality with state management * * @returns UseNominatimSearchReturn * * @example * ```tsx * function MyComponent() { * const { search, reverseGeocode, isLoading, error, lastResults } = useNominatimSearch(); * * const handleSearch = async () => { * try { * const results = await search('New York'); * console.log('Found locations:', results); * } catch (err) { * console.error('Search failed:', err); * } * }; * * return ( * <View> * <Button title="Search" onPress={handleSearch} /> * {isLoading && <Text>Searching...</Text>} * {error && <Text>Error: {error}</Text>} * {lastResults.map(result => ( * <Text key={result.placeId}>{result.displayName}</Text> * ))} * </View> * ); * } * ``` */ export declare const useNominatimSearch: () => UseNominatimSearchReturn; //# sourceMappingURL=useNominatimSearch.d.ts.map