반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- Flutter
- methodChannel
- babel
- REST API
- Excel
- Babel standalone
- Raycasting
- FirebaseAnalytics
- Completer
- react
- typescript
- swagger-typescript-api
- jszip
- node
- Game js
- uint16array
- Image Resize typescript
- Prism.js
- webrtc
- KakaoMap
- Three js
- identifierForVender
- uint8array
- code editor
- androidId
- Three-fiber
- web track
- RouteObserver
- userevent_tracker
- Redux
Archives
- Today
- Total
Never give up
Flutter - kakaomap webview 0.6.0 업데이트 후기 본문
반응형
이번 버전에서 추가 및 변경된 부분은
- KakaoPolygon이 KakaoFigure로 변경
- polyline 추가
- 일부 로직을 개선
으로 1번은 많은 필드를 공유하는 polygon과 polyline을 동시에 사용할 수 있도록 하였고
polyline부분을 추가했습니다
그리고 stroke style부분도 추가했습니다
3번 부분은.. 많이 부끄러운 부분인데..
먼저 mapType부분은 조금만 더 신경썼어도 깔끔하게 했었을 부분으로
enum MapType { TRAFFIC, ROADVIEW, TERRAIN, USE_DISTRICT, BICYCLE }
// 기존
extension MapTypeExtension on MapType {
String get getType {
switch (this) {
case MapType.TRAFFIC:
return 'kakao.maps.MapTypeId.TRAFFIC;';
case MapType.ROADVIEW:
return 'kakao.maps.MapTypeId.ROADVIEW;';
case MapType.TERRAIN:
return 'kakao.maps.MapTypeId.TERRAIN;';
case MapType.USE_DISTRICT:
return 'kakao.maps.MapTypeId.USE_DISTRICT;';
case MapType.BICYCLE:
return 'kakao.maps.MapTypeId.BICYCLE;';
}
}
}
// 변경
extension MapTypeExtension on MapType {
String get getType {
return 'kakao.maps.MapTypeId.${this.name};';
}
}
처음 만들때 왜 이 부분을 놓쳤는지 모르겠습니다..
다음으로 polygon부분..
if(${polygon != null}){
const polygon = new kakao.maps.Polygon({
map: map,
path: [${polygon?.getPolygon}],
strokeWeight: ${polygon?.strokeWeight},
strokeColor: ${polygon?.getStrokeColor},
strokeOpacity: ${polygon?.strokeColorOpacity},
fillColor: ${polygon?.getPolygonColor},
fillOpacity: ${polygon?.polygonColorOpacity}
});
}
분명 위에서 널체크를 하고, 해당 필드들은 default value가 있는데 왜 물음표를..
업데이트 하면서 반성 많이한거 같습니다..
반응형
'해왔던 삽질..' 카테고리의 다른 글
Typescript - Completer (1) | 2023.03.20 |
---|---|
Flutter 3.0 업데이트 후기(feat. dart 2.17.0) (2) | 2022.05.12 |
Flutter - kakaomap webview 0.5.1 업데이트 후기 (0) | 2022.04.26 |
Flutter - kakaomap webview 0.5.0 업데이트 후기 (14) | 2022.04.18 |
[Mac] commplex-main on port 5000 (0) | 2022.04.13 |
Comments