// components/MapComponent.js import API_IMAGE from "@/constants/api-storage"; import { Image } from "expo-image"; import React from "react"; import { DimensionValue, StyleSheet, View } from "react-native"; import MapView, { Marker } from "react-native-maps"; interface MapComponentProps { latitude?: number; longitude?: number; latitudeDelta?: number; longitudeDelta?: number; height?: DimensionValue; namePin?: string; imageId?: string; onPress?: () => void; } const MapCustom = ({ latitude = -8.737109, longitude = 115.1756897, latitudeDelta = 0.1, longitudeDelta = 0.1, height = 300, namePin = "Bali", imageId, onPress, }: MapComponentProps) => { const initialRegion = { latitude, longitude, // Jakarta sebagai default lokasi latitudeDelta, longitudeDelta, }; return ( {/* Contoh marker */} ); }; const styles = StyleSheet.create({ container: { flex: 1, borderRadius: 8, }, map: { width: "100%", }, }); export default MapCustom;