Skip to content

Commit 7a66425

Browse files
onDrag fix (#9)
1 parent f4bd554 commit 7a66425

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

examples/sdk-react-next/src/components/TransitDirections.tsx

+3-3
Original file line numberDiff line numberDiff line change
@@ -75,11 +75,11 @@ const TransitDirections: NextPage = () => {
7575

7676
const onRouteClick = (route: Route) => setSelectedRoute(route)
7777

78-
const onMarkerDrag = (e: google.maps.MapMouseEvent, markerIndex: number) => {
78+
const onMarkerDrag = (coords: Array<number>, markerIndex: number) => {
7979
if (markerIndex === 0) {
80-
setStart(e.target.value)
80+
setStart(coords)
8181
} else {
82-
setEnd(e.target.value)
82+
setEnd(coords)
8383
}
8484
}
8585

examples/sdk-react-next/src/components/TransitDirectionsV1.tsx

+3-3
Original file line numberDiff line numberDiff line change
@@ -43,11 +43,11 @@ const TransitDirections: NextPage = () => {
4343

4444
const onRouteClick = (route: Route) => setSelectedRoute(route)
4545

46-
const onMarkerDrag = (e: google.maps.MapMouseEvent, markerIndex: number) => {
46+
const onMarkerDrag = (coords: Array<number>, markerIndex: number) => {
4747
if (markerIndex === 0) {
48-
setStart(e.target.value)
48+
setStart(coords)
4949
} else {
50-
setEnd(e.target.value)
50+
setEnd(coords)
5151
}
5252
}
5353

examples/sdk-react-next/src/components/map/Map.tsx

+4-4
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ const Map: React.FC<{
1111
routes: Array<Route>
1212
selectedRoute: Route
1313
loadingRoutes: boolean
14-
onMapClick: (e: google.maps.MapMouseEvent) => void
15-
onMarkerDrag: (e: google.maps.MapMouseEvent, markerIndex: number) => void
14+
onMapClick: (coords: Array<number>) => void
15+
onMarkerDrag: (coords: Array<number>, markerIndex: number) => void
1616
}> = ({
1717
start,
1818
end,
@@ -33,13 +33,13 @@ const Map: React.FC<{
3333
key={0}
3434
position={{ lat: start[0], lng: start[1] }}
3535
draggable={true}
36-
onDrag={(e: google.maps.MapMouseEvent) => onMarkerDrag(e, 0)}
36+
onDrag={(coords: Array<number>) => onMarkerDrag(coords, 0)}
3737
/>
3838
<EndMarker
3939
key={1}
4040
position={{ lat: end[0], lng: end[1] }}
4141
draggable={true}
42-
onDrag={(e: google.maps.MapMouseEvent) => onMarkerDrag(e, 1)}
42+
onDrag={(coords: Array<number>) => onMarkerDrag(coords, 1)}
4343
/>
4444
{routes?.length && (
4545
<MapRoutes routes={routes} selectedRoute={selectedRoute} />

0 commit comments

Comments
 (0)