강의

멘토링

로드맵

BEST
Programming

/

Full-stack

Creating a Map Service with Corona Map Developers 1

This is a course on creating a map service taught by the developers of Corona Map.

(4.8) 91 reviews

891 learners

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

Reviews from Early Learners

What you will learn!

  • Setting up a basic initial environment for web development

  • Building a web-based map service using Naver Map API

  • Create markers, info windows, and info boxes required for basic map services

  • Knowledge of HTML, CSS, and JS required for web development

  • Implementing destination search function through Kakao API

Learn how to implement a real-world map service with the developers of Corona Map!

<Source: KTV, EBS>

Hello, I am developer Donghoon Lee.
This time, I am using Corona Map , which has been used by 14 million people and has over 44 million views.
We planned and developed a mask map that shows real-time mask inventory status.

One of the most frequently asked questions I received while operating the service was
' I want to create a service like Corona Map, but I don't know where or how to start .'
So I started thinking about creating a course, and this was a really great opportunity to create this course.

This is my first lecture, so it's a bit awkward and clumsy, but I hope it will be helpful to many people.
Thank you so much again!! I'd love to hear your feedback anytime.

Why should you learn map service development?

<Source: Chosun Ilbo>

The most impressive thing I heard when attending the Blue House business report was

" The Corona Map represents a new approach to how the government discloses information. We urge a 'shift in thinking' in the government's public relations approach. We specifically urge this." The map UI, recognized as the new concept underlying the Corona Map, is the most efficient and intuitive way to display information to users.

When planning or developing services, providing users with intuitive, easy-to-use, and quick information is becoming increasingly important. This course will teach you how to create a map service, starting with the basic settings.

Create your own map service.

Below is the map service that will be created in this lecture.

In this lecture, you will learn the basic knowledge required to create a map service.

  1. Displaying a web map using the Naver Map API
  2. Creating banners and infoboxes to provide information
  3. Create multiple markers, place them on the map, and add click events.
  4. Get the current location and display an animated marker on the map.
  5. Implementing a destination search function through Kakao API

The knowledge you learn in this lecture is currently being utilized in Corona Map. I believe this course will be helpful to you as you develop map services in the future.

What should I learn?

Section 1 - Introduction

This course introduces the project you will be working on, along with the basic knowledge you can gain from the Corona Map Clone project when starting web development.

Section 2 - Setting Up the Initial Environment

This course covers how to install and set up the initial environment for running a project. This course covers VS Code,
This explains how to install node.js and express and set up the initial environment to proceed with the project.

Section 3 - Introduction and Settings for Map API

This course covers setting up and applying the map API, which is the core of the map service.

This lecture uses the Naver Map API, and explains how to create an application, issue an API key, and display the Naver Map API on the web.

Section 4 - Creating Banners and Infoboxes

This course covers creating banners and info boxes that appear on map services.

This course explains how to create top banners and infoboxes for map and web services, and how to display them to users using CSS. This course teaches you how to create banners and infoboxes, which display information on maps.

Section 5 - Creating Markers and Setting Up Events

This section describes markers, one of the ways to display data in a map service.

This tutorial explains how to create multiple markers, display them on a map, and add click events. It also explains how to create a feature that displays and hides an info window when a marker is clicked, and how to add click events to the map.

Section 6 - Displaying your current location on the map

This section explains how to receive the current location, which is the most commonly used and basic method in map services, and display it on the map using a marker.

This tutorial explains how to create a button to retrieve the current location, attach a click event using jQuery, and create a marker at the current location. It also covers how to animate the marker so that it spreads around.

Section 7 - Displaying your current location on the map

This section explains how to use the Kakao API to search for destinations and display them on a map.

Using the keyword search API provided by Kakao, we'll implement a feature that prompts users for a destination and displays it on a map. You'll learn how to process the destination's latitude and longitude as returned values, and we'll also cover error handling to ensure only one marker appears on the map.

Section 0 - [Appendix] Corona Map Log

We've released a development log detailing when and how the Corona Map was planned. We've also provided a brief overview of how the currently operating Corona Map came to be, what prompted its planning, and how it's currently being operated.

Unique features of this course

This lecture is taught by the Corona Map developer, from initial environment setup to map service implementation.

Therefore, we created it so that even developers who are new to map services can easily access it, and by cloning the map service currently used by many users.
This is not just a simple project, but you can also check out the know-how gained during the planning and development process, as well as the code actually used in Corona Map .

Tools to handle

  • VS Code - IDE (Integrated Development Environment) for development
  • express - web application framework
  • naver map api - API for displaying Naver maps

What if you're a beginner who has never learned web development before? 👀

Recommended for
these people

Who is this course right for?

  • For those who want to create a map service like Corona Map

  • For those who want to use map-related APIs but don't know how to do it

  • For those who want to create their own web service

Need to know before starting?

  • HTML

  • CSS

  • Javascript

Hello
This is

1,335

Learners

119

Reviews

165

Answers

4.8

Rating

3

Courses

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

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

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

감사합니다.

Curriculum

All

25 lectures ∙ (1hr 57min)

Published: 
Last updated: 

Reviews

All

91 reviews

4.8

91 reviews

  • ehdgns17664658님의 프로필 이미지
    ehdgns17664658

    Reviews 2

    Average Rating 5.0

    5

    8% enrolled

    It was easy to watch because there were subtitles for each lecture~!! It was good for learning basic knowledge of map service.

    • donghunee
      Instructor

      Hello Hojin~😆 It was my first lecture, so it was lacking in many ways, but I am really grateful that it was helpful. I will continue to update the lectures in the future, so please show a lot of interest.🤗🤗🤗

  • lgw98985062님의 프로필 이미지
    lgw98985062

    Reviews 1

    Average Rating 5.0

    5

    100% enrolled

    Hello. There are many people who don't share well because of the nature of computer science students, but thank you very much for going step by step from the beginning. In addition, the explanation is really, really good, it's really the best. As a tip for other students, as someone who just listened to the lecture and completed it, if you are good at distinguishing uppercase and lowercase letters, you will be able to complete it without any problems. Thank you very much.

    • ldh17665963님의 프로필 이미지
      ldh17665963

      Reviews 1

      Average Rating 5.0

      5

      8% enrolled

      Your voice is so nice. It seems like a good tone for a lecture. It's easy to understand because you explain it in an easy-to-understand way. I've always been curious about the Corona Map service process... Thank you for giving me this opportunity. Fighting!!!!

      • donghunee
        Instructor

        Hello Eun-kyung~!! Thank you for giving me a good evaluation even though the lecture may be a bit lacking~!! We plan to continuously update the know-how we have gained while planning and developing the Corona Map, so please show a lot of interest.

    • pjh9925104361님의 프로필 이미지
      pjh9925104361

      Reviews 1

      Average Rating 3.0

      3

      72% enrolled

      It was easy to follow because it explained step by step how to make a corona map in a friendly voice. However, it was difficult to understand the principles because there was no additional explanation of how each step worked ~!

      • yongchanski6650님의 프로필 이미지
        yongchanski6650

        Reviews 3

        Average Rating 5.0

        5

        96% enrolled

        This was a lecture where I could learn how to create and utilize map services in general through practical lectures. The instructor's kind and detailed explanations were really helpful. What impressed me the most was the speed of the Q&A response and the kindness of looking into the details. You said that you will update various contents such as DB in the future, so I will definitely check it out and study it additionally when it is uploaded. I sincerely thank you for creating such a useful lecture.

        Limited time deal

        $19.80

        25%

        $26.40

        donghunee's other courses

        Check out other courses by the instructor!

        Similar courses

        Explore other courses in the same field!