강의

멘토링

로드맵

BEST
Programming

/

Full-stack

Tạo dịch vụ bản đồ với Corona Map Developers 1

Đây là bài giảng về cách tạo dịch vụ bản đồ do nhà phát triển Corona Map giảng dạy.

(4.8) 91 đánh giá

891 học viên

  • donghunee
3시간 만에 완강할 수 있는 강의 ⏰
Node.js
Web Application
Express
VSCode

Đánh giá từ những học viên đầu tiên

Dịch cái này sang tiếng Việt

  • Thiết lập môi trường ban đầu cơ bản để phát triển web

  • Thiết lập dịch vụ bản đồ dựa trên web thông qua Naver Map API

  • Tạo điểm đánh dấu, cửa sổ thông tin và hộp thông tin cần thiết cho các dịch vụ bản đồ cơ bản

  • Cần có kiến ​​thức về HTML, CSS và JS để phát triển web

  • Triển khai chức năng tìm kiếm điểm đến thông qua Kakao API

Tìm hiểu cách triển khai dịch vụ bản đồ thực tế với các nhà phát triển của Corona Map!

<Nguồn: KTV, EBS>

Xin chào, tôi là nhà phát triển Donghoon Lee.
Lần này, tôi sử dụng Corona Map , bản đồ này đã được 14 triệu người sử dụng và có hơn 44 triệu lượt xem.
Chúng tôi đã lập kế hoạch và phát triển một bản đồ mặt nạ hiển thị trạng thái tồn kho mặt nạ theo thời gian thực.

Một trong những câu hỏi thường gặp nhất mà tôi nhận được khi vận hành dịch vụ là
' Tôi muốn tạo một dịch vụ như Corona Map, nhưng tôi không biết bắt đầu từ đâu hoặc như thế nào .'
Vì vậy, tôi bắt đầu nghĩ đến việc tạo một khóa học và đây thực sự là cơ hội tuyệt vời để tạo ra khóa học này.

Đây là bài giảng đầu tiên của tôi nên có phần ngượng ngùng và vụng về, nhưng tôi hy vọng nó sẽ hữu ích với nhiều người.
Cảm ơn bạn rất nhiều lần nữa!! Tôi rất mong nhận được phản hồi của bạn bất cứ lúc nào.

Tại sao bạn nên học phát triển dịch vụ bản đồ?

<Nguồn: Chosun Ilbo>

Điều ấn tượng nhất tôi nghe được khi tham dự báo cáo kinh doanh của Nhà Xanh là

" Bản đồ Corona đại diện cho một cách tiếp cận mới về cách chính phủ công bố thông tin. Chúng tôi kêu gọi một 'sự thay đổi trong tư duy' trong cách tiếp cận quan hệ công chúng của chính phủ. Chúng tôi đặc biệt kêu gọi điều này." Giao diện người dùng bản đồ, được công nhận là khái niệm mới làm nền tảng cho Bản đồ Corona, là cách hiệu quả và trực quan nhất để hiển thị thông tin cho người dùng.

Khi lập kế hoạch hoặc phát triển dịch vụ, việc cung cấp cho người dùng thông tin trực quan, dễ sử dụng và nhanh chóng ngày càng trở nên quan trọng. Khóa học này sẽ hướng dẫn bạn cách tạo dịch vụ bản đồ, bắt đầu từ các thiết lập cơ bản và cách sử dụng chúng.

Tạo dịch vụ bản đồ của riêng bạn.

Dưới đây là dịch vụ bản đồ sẽ được tạo trong bài giảng này.

Trong bài giảng này, bạn sẽ tìm hiểu những kiến thức cơ bản cần thiết để tạo ra một dịch vụ bản đồ.

  1. Hiển thị bản đồ web bằng Naver Map API
  2. Tạo biểu ngữ và hộp thông tin để cung cấp thông tin
  3. Tạo nhiều điểm đánh dấu, đặt chúng trên bản đồ và thêm sự kiện nhấp chuột.
  4. Nhận vị trí hiện tại và hiển thị điểm đánh dấu động trên bản đồ.
  5. Triển khai chức năng tìm kiếm điểm đến thông qua Kakao API

Kiến thức bạn học được trong bài giảng này hiện đang được ứng dụng trong Corona Map. Tôi tin rằng khóa học này sẽ hữu ích cho bạn khi phát triển các dịch vụ bản đồ trong tương lai.

Tôi nên học những gì?

Phần 1 - Giới thiệu

Khóa học này giới thiệu về dự án bạn sẽ thực hiện, cùng với kiến thức cơ bản bạn có thể thu được từ dự án Corona Map Clone khi bắt đầu phát triển web.

Phần 2 - Thiết lập môi trường ban đầu

Khóa học này bao gồm cách cài đặt và thiết lập môi trường ban đầu để chạy một dự án. Khóa học này bao gồm VS Code,
Phần này giải thích cách cài đặt node.js và express cũng như thiết lập môi trường ban đầu để tiếp tục dự án.

Phần 3 - Giới thiệu và Cài đặt cho API Bản đồ

Khóa học này bao gồm việc thiết lập và áp dụng API bản đồ, cốt lõi của dịch vụ bản đồ.

Bài giảng này sử dụng Naver Map API và giải thích cách tạo ứng dụng, cấp khóa API và hiển thị Naver Map API trên web.

Phần 4 - Tạo biểu ngữ và hộp thông tin

Khóa học này bao gồm cách tạo biểu ngữ và hộp thông tin xuất hiện trên các dịch vụ bản đồ.

Khóa học này hướng dẫn bạn cách tạo banner và hộp thông tin trên cùng cho dịch vụ bản đồ và web, cũng như cách hiển thị chúng cho người dùng bằng CSS. Khóa học này hướng dẫn bạn cách tạo banner và hộp thông tin hiển thị thông tin trên bản đồ.

Phần 5 - Tạo điểm đánh dấu và thiết lập sự kiện

Phần này mô tả các điểm đánh dấu, một trong những cách hiển thị dữ liệu trong dịch vụ bản đồ.

Hướng dẫn này giải thích cách tạo nhiều điểm đánh dấu, hiển thị chúng trên bản đồ và thêm sự kiện nhấp chuột. Bài viết cũng giải thích cách tạo một tính năng hiển thị và ẩn cửa sổ thông tin khi nhấp vào điểm đánh dấu, và cách thêm sự kiện nhấp chuột vào bản đồ.

Phần 6 - Hiển thị vị trí hiện tại của bạn trên bản đồ

Phần này giải thích cách nhận vị trí hiện tại, đây là phương pháp cơ bản và phổ biến nhất trong các dịch vụ bản đồ, và hiển thị vị trí đó trên bản đồ bằng cách sử dụng điểm đánh dấu.

Hướng dẫn này giải thích cách tạo nút để truy xuất vị trí hiện tại, kích hoạt sự kiện nhấp chuột bằng jQuery và tạo điểm đánh dấu tại vị trí hiện tại. Bài viết cũng hướng dẫn cách tạo hiệu ứng động cho điểm đánh dấu để nó tỏa sáng xung quanh điểm đánh dấu.

Mục 7 - Hiển thị vị trí hiện tại của bạn trên bản đồ

Phần này giải thích cách sử dụng Kakao API để tìm kiếm điểm đến và hiển thị chúng trên bản đồ.

Sử dụng API tìm kiếm từ khóa do Kakao cung cấp, chúng tôi sẽ triển khai tính năng nhắc người dùng nhập điểm đến và hiển thị điểm đến đó trên bản đồ. Bạn sẽ học cách xử lý vĩ độ và kinh độ của điểm đến dưới dạng giá trị trả về, đồng thời chúng tôi cũng sẽ hướng dẫn xử lý lỗi để đảm bảo chỉ có một điểm đánh dấu xuất hiện trên bản đồ.

Phần 0 - [Phụ lục] Nhật ký bản đồ Corona

Chúng tôi đã công bố nhật ký phát triển, nêu chi tiết thời điểm và cách thức Bản đồ Corona được lên kế hoạch. Chúng tôi cũng cung cấp tổng quan ngắn gọn về quá trình ra đời của Bản đồ Corona hiện đang hoạt động, lý do thúc đẩy việc lập kế hoạch và cách thức vận hành hiện tại.

Các tính năng độc đáo của khóa học này

Bài giảng này được giảng dạy bởi nhà phát triển Corona Map, từ thiết lập môi trường ban đầu đến triển khai dịch vụ bản đồ.

Do đó, chúng tôi tạo ra nó để ngay cả những nhà phát triển mới làm quen với dịch vụ bản đồ cũng có thể dễ dàng truy cập và bằng cách sao chép dịch vụ bản đồ hiện đang được nhiều người dùng sử dụng.
Đây không chỉ là một dự án đơn giản mà bạn còn có thể kiểm tra kiến thức chuyên môn thu được trong quá trình lập kế hoạch và phát triển, cũng như mã thực sự được sử dụng trong Corona Map .

Công cụ để xử lý

  • VS Code - IDE (Môi trường phát triển tích hợp) để phát triển
  • express - khung ứng dụng web
  • naver map api - API để hiển thị bản đồ Naver

Còn nếu bạn là người mới bắt đầu và chưa từng học phát triển web thì sao? 👀

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Những người muốn tạo một dịch vụ bản đồ như Corona Map

  • Những người muốn sử dụng API liên quan đến bản đồ nhưng không biết cách thực hiện

  • Những người muốn tạo dịch vụ web của riêng mình

Cần biết trước khi bắt đầu?

  • HTML

  • CSS

  • Javascript

Xin chào
Đây là

1,335

Học viên

119

Đánh giá

165

Trả lời

4.8

Xếp hạng

3

Các khóa học

안녕하세요 개발자 이동훈입니다.

4400만 조회수가 넘는 코로나맵을 최초로 기획하고 개발하였으며, 마스크맵, 코로나미를 통해 많은 사용자분들의 불편함을 해소하는 서비스를 운영하고 있습니다.

현재는 작은 스타트업을 창업하여 CTO로서 열심히 개발을 하고 있습니다.

감사합니다.

Chương trình giảng dạy

Tất cả

25 bài giảng ∙ (1giờ 57phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

91 đánh giá

4.8

91 đánh giá

  • ehdgns17664658님의 프로필 이미지
    ehdgns17664658

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    8% đã tham gia

    Mỗi bài giảng đều có phụ đề nên rất dễ xem!! Thật tốt cho việc học kiến ​​thức cơ bản về dịch vụ bản đồ.

    • donghunee
      Giảng viên

      Xin chào, Hojin~😆 Đây là bài giảng đầu tiên của tôi nên tôi còn thiếu sót rất nhiều, nhưng cảm ơn bạn rất nhiều vì đã giúp đỡ. Chúng tôi sẽ tiếp tục cập nhật bài giảng trong thời gian tới nên hãy dành nhiều sự quan tâm cho chúng tôi nhé🤗🤗🤗

  • lgw98985062님의 프로필 이미지
    lgw98985062

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Xin chào. Do tính chất của sinh viên kỹ thuật máy tính nên có nhiều người không chia sẻ nhiều nhưng mình thực sự trân trọng từng bước ngay từ đầu. Ngoài ra, lời giải thích thực sự tuyệt vời, nó thực sự là tốt nhất. Tôi muốn đưa ra một lời khuyên cho các sinh viên khác. Là một người chỉ nghe bài giảng và hoàn thành khóa học theo cách tương tự, miễn là bạn giỏi phân biệt chữ hoa và chữ thường, bạn sẽ có thể hoàn thành nó mà không cần bất kỳ chữ nào. vấn đề. Cảm ơn bạn rất nhiều.

    • ldh17665963님의 프로필 이미지
      ldh17665963

      Đánh giá 1

      Đánh giá trung bình 5.0

      5

      8% đã tham gia

      Tôi yêu giọng nói của bạn. Nghe có vẻ như một trò đùa phù hợp với bài giảng. Bạn giải thích một cách dễ hiểu để tôi có thể hiểu rõ. Tôi luôn tò mò về quy trình dịch vụ của Corona Map... Cảm ơn bạn đã cho tôi cơ hội này. may mắn!!!!

      • donghunee
        Giảng viên

        Xin chào Eunkyung~!! Cảm ơn bạn đã đánh giá tích cực về khóa học, điều này có thể hơi thiếu sót~!! Chúng tôi sẽ tiếp tục cập nhật những bí quyết thu được trong quá trình lập kế hoạch và phát triển Corona Map, vì vậy vui lòng dành cho chúng tôi sự quan tâm của bạn.

    • pjh9925104361님의 프로필 이미지
      pjh9925104361

      Đánh giá 1

      Đánh giá trung bình 3.0

      3

      72% đã tham gia

      Thật dễ dàng để làm theo vì nó hướng dẫn bạn từng bước cách tạo bản đồ hào quang bằng giọng nói thân thiện. Tuy nhiên, không có lời giải thích chi tiết về cách thức hoạt động của từng giai đoạn nên rất khó hiểu nguyên tắc!

      • yongchanski6650님의 프로필 이미지
        yongchanski6650

        Đánh giá 3

        Đánh giá trung bình 5.0

        5

        96% đã tham gia

        Đó là một bài giảng mà tôi có thể học cách tạo và sử dụng dịch vụ bản đồ nói chung thông qua một bài giảng thực tế. Những lời giải thích tử tế và chi tiết của người hướng dẫn thực sự hữu ích. Điều làm tôi ấn tượng nhất là tốc độ trả lời Hỏi & Đáp của họ cũng như sự tử tế khi họ xem xét các chi tiết. Bạn nói rằng bạn sẽ cập nhật nhiều nội dung khác nhau như DB trong tương lai và tôi chắc chắn sẽ kiểm tra và nghiên cứu bổ sung sau khi nó được tải lên. Cảm ơn bạn rất nhiều vì đã tạo ra một bài giảng hữu ích như vậy.

        Ưu đãi có thời hạn, kết thúc sau 2 ngày ngày

        537.178 ₫

        24%

        716.237 ₫

        Khóa học khác của donghunee

        Hãy khám phá các khóa học khác của giảng viên!

        Khóa học tương tự

        Khám phá các khóa học khác trong cùng lĩnh vực!