Skip to content

Commit 5f4e8c8

Browse files
authored
Merge pull request #79 from Team-PLAT/feat/#74/trackOverlap
[FEAT] 위치 조정 10배 증가
2 parents a7a91c9 + b15f96d commit 5f4e8c8

File tree

2 files changed

+5
-8
lines changed

2 files changed

+5
-8
lines changed

src/main/java/com/cabin/plat/domain/track/service/TrackServiceImpl.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -142,8 +142,8 @@ private List<Double> editOverlapPosition(double latitude, double longitude, List
142142
return editedPosition;
143143
}
144144
count++;
145-
latitude += -0.0001 + (0.0002 * random.nextDouble());
146-
longitude += -0.0001 + (0.0002 * random.nextDouble());
145+
latitude += -0.001 + (0.002 * random.nextDouble());
146+
longitude += -0.001 + (0.002 * random.nextDouble());
147147
latitude = Math.round(latitude * 1_000_000) / 1_000_000.0;
148148
longitude = Math.round(longitude * 1_000_000) / 1_000_000.0;
149149
}
@@ -157,7 +157,7 @@ private boolean hasNearTrack(double la1, double lo1, List<Track> overlayTracks)
157157
double lo2 = track.getLocation().getLongitude();
158158
double distance = Math.sqrt(Math.pow(la1 - la2, 2) + Math.pow(lo1 - lo2, 2));
159159

160-
if (distance <= 0.0001) {
160+
if (distance <= 0.001) {
161161
return true;
162162
}
163163
}

src/test/java/com/cabin/plat/domain/track/service/TrackServiceTest.java

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -373,18 +373,15 @@ void addTrackTest() {
373373
.isrc("test")
374374
.imageUrl("https://testtest.com")
375375
.content("테스트test")
376-
.latitude(36.014108)
377-
.longitude(129.325841)
376+
.latitude(36.014188)
377+
.longitude(129.325802)
378378
.build();
379379

380380
// when
381381
Long trackId1 = trackService.addTrack(member, trackUpload1).getTrackId();
382382
Long trackId2 = trackService.addTrack(member, trackUpload2).getTrackId();
383383

384384
// then
385-
TrackResponse.TrackDetail trackDetail1 = trackService.getTrackById(member, trackId1);
386-
assertThat(trackDetail1.getLatitude()).isEqualTo(36.014188);
387-
assertThat(trackDetail1.getLongitude()).isEqualTo(129.325802);
388385
TrackResponse.TrackDetail trackDetail2 = trackService.getTrackById(member, trackId2);
389386
assertThat(trackDetail2.getLatitude()).isNotEqualTo(36.014108);
390387
assertThat(trackDetail2.getLongitude()).isNotEqualTo(129.325841);

0 commit comments

Comments
 (0)