Browse Source

perf: 优化代码

kuns 2 tháng trước cách đây
mục cha
commit
16a84fa106

+ 2 - 2
component/searchPage/searchResultComponent.tsx

@@ -11,14 +11,14 @@ import {
 } from 'react-native';
 import React, { useState, useEffect, useRef, useMemo } from 'react';
 import { SafeAreaView } from 'react-native-safe-area-context';
-import MapView, { Marker, Region } from 'react-native-maps';
+import MapView from 'react-native-maps';
 import * as Location from 'expo-location';
 import { router, useLocalSearchParams } from 'expo-router';
 import { ArrowIconSvg, CheckMarkLogoSvg } from '../global/SVG';
 import NormalInput from '../global/normal_input';
 import BottomSheet, { BottomSheetScrollView } from '@gorhom/bottom-sheet';
 import { chargeStationService } from '../../service/chargeStationService';
-import { PROVIDER_GOOGLE } from 'react-native-maps';
+import { PROVIDER_GOOGLE,  Marker, Region  } from 'react-native-maps';
 import { calculateDistance } from '../global/distanceCalculator';
 
 interface TabItem {

+ 4 - 5
component/test/map.tsx

@@ -32,12 +32,11 @@ export default function Index() {
                     customMapStyle={mapStyle}
                     followsUserLocation={true}
                     initialRegion={{
-                        latitude: 22.3193,
-                        longitude: 114.1694,
-                        latitudeDelta: 0.1,
-                        longitudeDelta: 0.1
+                        latitude: location.coords.latitude,
+                        longitude: location.coords.longitude,
+                        latitudeDelta: 0.01,
+                        longitudeDelta: 0.01
                     }}
-                    showsPointsOfInterest={false}
                     showsUserLocation={true}
                     showsBuildings={false}
                     showsTraffic={false}

+ 6 - 6
package-lock.json

@@ -4263,9 +4263,9 @@
       "license": "MIT"
     },
     "node_modules/baseline-browser-mapping": {
-      "version": "2.8.6",
-      "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.6.tgz",
-      "integrity": "sha512-wrH5NNqren/QMtKUEEJf7z86YjfqW/2uw3IL3/xpqZUC95SSVIFXYQeeGjL6FT/X68IROu6RMehZQS5foy2BXw==",
+      "version": "2.8.7",
+      "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.7.tgz",
+      "integrity": "sha512-bxxN2M3a4d1CRoQC//IqsR5XrLh0IJ8TCv2x6Y9N0nckNz/rTjZB3//GGscZziZOxmjP55rzxg/ze7usFI9FqQ==",
       "license": "Apache-2.0",
       "bin": {
         "baseline-browser-mapping": "dist/cli.js"
@@ -5355,9 +5355,9 @@
       "license": "MIT"
     },
     "node_modules/electron-to-chromium": {
-      "version": "1.5.223",
-      "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.223.tgz",
-      "integrity": "sha512-qKm55ic6nbEmagFlTFczML33rF90aU+WtrJ9MdTCThrcvDNdUHN4p6QfVN78U06ZmguqXIyMPyYhw2TrbDUwPQ==",
+      "version": "1.5.224",
+      "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.224.tgz",
+      "integrity": "sha512-kWAoUu/bwzvnhpdZSIc6KUyvkI1rbRXMT0Eq8pKReyOyaPZcctMli+EgvcN1PAvwVc7Tdo4Fxi2PsLNDU05mdg==",
       "license": "ISC"
     },
     "node_modules/emoji-regex": {