"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > 지리 - 나중에 귀

지리 - 나중에 귀

2024-08-07에 게시됨
검색:632

geo - ears later

dr 4년 후 프로젝트가 실질적으로 업데이트되었으며 이제 잘 테스트되고 성숙해졌습니다.

2020년 7월에 저는 위도와 경도 좌표에서 시간대를 검색하는 나머지 API인 geo2tz에 대해 이 플랫폼에 글을 썼습니다.

저는 때때로 프로젝트를 산발적으로 업데이트했으며, 4년이 지난 지금, 이 프로젝트에 관심을 갖고 최신 상태인지 확인하도록 감동을 주는 일이 발생하여 엔진을 완전히 다시 작성하게 되었습니다. 이 게시물은 그 이유와 재작성의 결과에 대해 설명합니다.

2020년에 프로젝트를 퍼블리싱할 당시 다른 프로젝트를 진행 중이었는데 geo2tz 같은 것이 필요했는데 요구 사항에 맞는 것이 없어서 웹 프레임워크인 시간대 데이터와 시간대 GeoJson을 처리하고 쿼리하는 논리를 제공하는 라이브러리가 전부였습니다.

2023년 초에 좌표가 없어졌다고 불만을 토로하는 분이 계시는데, 데이터셋 문제인 것 같아서 별 조치가 없었습니다. 그런데 2024년 초, 다른 좌표에서는 서비스가 제대로 작동하지 않는다는 지적이 나왔습니다.

분명히 불건전한 일이 있었고, 시간을 내어 댓글을 달아주시는 분들이 계셨기에 더욱 진지하게 무슨 일이 일어나고 있는지 확인해 보았습니다. 내가 발견한 것은 시간대 데이터를 관리하는 데 사용했던 라이브러리에서 문제가 발생하고 라이브러리가 업데이트를 중단하고 실제로 잘못된 결과를 반환한다는 것입니다.

거짓말을 하지 않고 즐거운 시간을 보냈지만 결국 GeoJSON 파서를 다시 작성하고 좌표의 시간대와 일치하도록 인덱스와 알고리즘을 재설계했으며 많은 테스트를 추가하여 geo2tz가 올바르게 작동하며 바로 사용할 수 있는 새로운 버전(2.4.0)이 있습니다!

릴리스 선언문 이 글은 https://dev.to/noandrea/geo2tz-4-years-later-61f?1에서 복제됩니다. 침해 내용이 있는 경우, [email protected]으로 연락하여 삭제하시기 바랍니다.
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3