expo-osm-sdk
Version:
OpenStreetMap component for React Native with Expo
55 lines • 5.74 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.validateMarkerConfig = exports.validateCoordinate = exports.smartSearch = exports.searchPOI = exports.getAddressFromCoordinates = exports.searchNearby = exports.quickSearch = exports.calculateStraightLineDistance = exports.formatRouteDistance = exports.formatDuration = exports.getRouteEstimate = exports.calculateSimpleRoute = exports.calculateRoute = exports.formatDistance = exports.calculateDistance = exports.getSuggestions = exports.reverseGeocode = exports.searchLocations = exports.useLocationTracking = exports.useOSRMRouting = exports.useNominatimSearch = exports.getDefaultTileConfig = exports.validateStyleUrl = exports.isVectorTileUrl = exports.TILE_CONFIGS = exports.DEFAULT_CONFIG = exports.SearchBox = exports.OSMViewDefault = exports.MapContainer = exports.OSMView = void 0;
// Core components
var components_1 = require("./components");
Object.defineProperty(exports, "OSMView", { enumerable: true, get: function () { return components_1.OSMView; } });
Object.defineProperty(exports, "MapContainer", { enumerable: true, get: function () { return components_1.MapContainer; } });
var OSMView_1 = require("./components/OSMView");
Object.defineProperty(exports, "OSMViewDefault", { enumerable: true, get: function () { return __importDefault(OSMView_1).default; } });
// Search components
var SearchBox_1 = require("./components/SearchBox");
Object.defineProperty(exports, "SearchBox", { enumerable: true, get: function () { return SearchBox_1.SearchBox; } });
// Default configuration and tile configs
var types_1 = require("./types");
Object.defineProperty(exports, "DEFAULT_CONFIG", { enumerable: true, get: function () { return types_1.DEFAULT_CONFIG; } });
Object.defineProperty(exports, "TILE_CONFIGS", { enumerable: true, get: function () { return types_1.TILE_CONFIGS; } });
Object.defineProperty(exports, "isVectorTileUrl", { enumerable: true, get: function () { return types_1.isVectorTileUrl; } });
Object.defineProperty(exports, "validateStyleUrl", { enumerable: true, get: function () { return types_1.validateStyleUrl; } });
Object.defineProperty(exports, "getDefaultTileConfig", { enumerable: true, get: function () { return types_1.getDefaultTileConfig; } });
// Hooks
var useNominatimSearch_1 = require("./hooks/useNominatimSearch");
Object.defineProperty(exports, "useNominatimSearch", { enumerable: true, get: function () { return useNominatimSearch_1.useNominatimSearch; } });
var useOSRMRouting_1 = require("./hooks/useOSRMRouting");
Object.defineProperty(exports, "useOSRMRouting", { enumerable: true, get: function () { return useOSRMRouting_1.useOSRMRouting; } });
var useLocationTracking_1 = require("./hooks/useLocationTracking");
Object.defineProperty(exports, "useLocationTracking", { enumerable: true, get: function () { return useLocationTracking_1.useLocationTracking; } });
var nominatim_1 = require("./utils/nominatim");
Object.defineProperty(exports, "searchLocations", { enumerable: true, get: function () { return nominatim_1.searchLocations; } });
Object.defineProperty(exports, "reverseGeocode", { enumerable: true, get: function () { return nominatim_1.reverseGeocode; } });
Object.defineProperty(exports, "getSuggestions", { enumerable: true, get: function () { return nominatim_1.getSuggestions; } });
Object.defineProperty(exports, "calculateDistance", { enumerable: true, get: function () { return nominatim_1.calculateDistance; } });
Object.defineProperty(exports, "formatDistance", { enumerable: true, get: function () { return nominatim_1.formatDistance; } });
// OSRM Routing exports
var osrm_1 = require("./utils/osrm");
Object.defineProperty(exports, "calculateRoute", { enumerable: true, get: function () { return osrm_1.calculateRoute; } });
Object.defineProperty(exports, "calculateSimpleRoute", { enumerable: true, get: function () { return osrm_1.calculateSimpleRoute; } });
Object.defineProperty(exports, "getRouteEstimate", { enumerable: true, get: function () { return osrm_1.getRouteEstimate; } });
Object.defineProperty(exports, "formatDuration", { enumerable: true, get: function () { return osrm_1.formatDuration; } });
Object.defineProperty(exports, "formatRouteDistance", { enumerable: true, get: function () { return osrm_1.formatDistance; } });
Object.defineProperty(exports, "calculateStraightLineDistance", { enumerable: true, get: function () { return osrm_1.calculateStraightLineDistance; } });
// Search convenience utilities
var searchHelpers_1 = require("./utils/searchHelpers");
Object.defineProperty(exports, "quickSearch", { enumerable: true, get: function () { return searchHelpers_1.quickSearch; } });
Object.defineProperty(exports, "searchNearby", { enumerable: true, get: function () { return searchHelpers_1.searchNearby; } });
Object.defineProperty(exports, "getAddressFromCoordinates", { enumerable: true, get: function () { return searchHelpers_1.getAddressFromCoordinates; } });
Object.defineProperty(exports, "searchPOI", { enumerable: true, get: function () { return searchHelpers_1.searchPOI; } });
Object.defineProperty(exports, "smartSearch", { enumerable: true, get: function () { return searchHelpers_1.smartSearch; } });
// Utility functions
var coordinate_1 = require("./utils/coordinate");
Object.defineProperty(exports, "validateCoordinate", { enumerable: true, get: function () { return coordinate_1.validateCoordinate; } });
Object.defineProperty(exports, "validateMarkerConfig", { enumerable: true, get: function () { return coordinate_1.validateMarkerConfig; } });
//# sourceMappingURL=index.js.map