Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 7899 | Rev 7912 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 7899 Rev 7911
Línea 51... Línea 51...
51
 
51
 
Línea 52... Línea 52...
52
    async function handlePlaceSelect(updateQuery) {
52
    async function handlePlaceSelect(updateQuery) {
Línea -... Línea 53...
-
 
53
 
-
 
54
        const place = await autoComplete.getPlace()
53
 
55
 
54
        const place = await autoComplete.getPlace()
56
        if (place.geometry) {
55
 
57
 
-
 
58
            setData({
-
 
59
                ...data,
-
 
60
                formatted_address: place.formatted_address,
-
 
61
                latitude: place.geometry.location.lat(),
-
 
62
                longitude: place.geometry.location.lng()
-
 
63
            })
-
 
64
 
-
 
65
            place.address_components.forEach((address_component) => {
-
 
66
                if (address_component.types[0] == "route") {
-
 
67
                    setData({
-
 
68
                        ...data,
-
 
69
                        address1: address_component.long_name,
-
 
70
                    })
-
 
71
                }
-
 
72
                if (address_component.types[0] == "sublocality") {
-
 
73
                    setData({
-
 
74
                        ...data,
-
 
75
                        address2: address_component.long_name,
-
 
76
                    })
-
 
77
                }
-
 
78
                if (address_component.types[0] == "locality") {
-
 
79
                    setData({
-
 
80
                        ...data,
-
 
81
                        city1: address_component.long_name,
-
 
82
                    })
-
 
83
                }
-
 
84
                if (address_component.types[0] == "administrative_area_level_2") {
-
 
85
                    setData({
-
 
86
                        ...data,
-
 
87
                        city2: address_component.long_name,
-
 
88
                    })
-
 
89
                }
-
 
90
                if (address_component.types[0] == "administrative_area_level_1") {
-
 
91
                    setData({
-
 
92
                        ...data,
-
 
93
                        state: address_component.long_name
-
 
94
                    })
-
 
95
                }
-
 
96
                if (address_component.types[0] == "country") {
-
 
97
                    setData({
-
 
98
                        ...data,
-
 
99
                        country: address_component.long_name
-
 
100
                    })
-
 
101
                }
-
 
102
                if (address_component.types[0] == "postal_code") {
-
 
103
                    setData({
-
 
104
                        ...data,
-
 
105
                        postal_code: address_component.long_name
-
 
106
                    })
56
        setData({
107
                }
-
 
108
            })
57
            ...data,
109
 
Línea 58... Línea 110...
58
            formatted_address: place.formatted_address
110
        }