BEST

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) 88 reviews

883 students

Node.js
Web Application
Express
VSCode

This course is prepared for Basic 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

Implementing a real map service with the Corona Map developer!

<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 making lectures, and this was a really great opportunity to create this lecture.

This is my first lecture, so I'm a bit awkward and clumsy, but I hope it will be helpful to many people.
Thank you so much again!! Please feel free to give me any feedback.

 

 

Map service development, why should you learn it?

<Source: Chosun Ilbo>

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

' The Corona Map is a new way for the government to disclose information. We need to 'change our thinking' in the way the government promotes information. I especially urge you to do so.' The map UI, which is recognized as a new way of thinking that forms the basis of the Corona Map, is the most efficient and intuitive way to display information to users.

In the current situation where it is becoming increasingly important to provide users with intuitive, easy, and fast information when planning or developing a service, this lecture will teach you how to use the basic settings to create a map service.

 

 

Create your own map service.

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

 

 

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

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

The knowledge you learn in this lecture is currently being used in Corona Map. I believe that this lecture will be helpful to students when they create map services in the future.

 

 

What should I learn?

Section 1 - Introduction to the Course

This course introduces the project you will be creating and the basic knowledge you can gain from the CoronaMap 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 setup of 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 are shown in map services.

This lecture explains how to create the top banner and infobox required for map services and web services, and how to display them to users through CSS. Through this lecture, you will learn how to create banners and infoboxes, which are methods of displaying 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 to them. It explains how to create a function that shows and hides an info window when a marker is clicked, and how to add click events to the map.

 

Section 6 - Showing your current location on the map

 

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

I'll show you how to create a button to get the current location, attach a click event to it using jQuery, and create a marker at the current location. I'll also show you how to animate the marker so that it spreads around.

Section 7 - Showing your current location on the map

 

This section explains how to search for a destination using the Kakao API and display it on a map.

Using the keyword search API provided by Kakao, we will implement a function that receives a destination from the user and displays it on a map. You will learn how to process the latitude and longitude of the destination after receiving them as results, and we will also cover error handling that displays only one marker on the map.

Section 0 - [Appendix] Corona Map Diary

We have released a development log explaining when and how the Corona Map was planned. We have briefly introduced how the Corona Map, which is currently in operation, came to be, what prompted its planning, and how it is currently being operated.

 

 

Unique features of this course

This is a lecture in which the Corona Map developer directly explains everything from setting up the initial environment to implementing the map service.

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.
You can check not only the know-how gained from the planning and development process, but also the code actually used in Corona Map, rather than a simple project .

 

 

Tools to handle

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

 

 

 

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 donghunee

1,315

Students

115

Reviews

165

Answers

4.8

Rating

3

Courses

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

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

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

감사합니다.

More

Curriculum

All

25 lectures ∙ (1hr 57min)

Published: 
Last updated: 

Reviews

All

88 reviews

4.8

88 reviews

  • lgw9898

    Reviews 1

    Average Rating 5.0

    5

    100% enrolled

    안녕하세요. 컴공관련 학생 특성상 잘 공유 안해주는 사람들이 많은데, 처음부터 차근차근 정말 감사합니다. 추가로 설명이 진짜 너무너무 좋아서 진짜 최고입니다. 다른 수강생 분들 팁을 드리자면 강의만 듣고 똑같이 완성한 입장으로써, 대소문자 구분만 잘하신다면 문제없이 완성하실 수 있을거에요. 정말정말 감사합니다.

    • 이호진

      Reviews 2

      Average Rating 5.0

      5

      8% enrolled

      강의마다 자막이 달려 있어서 보기에 편했어요~!! 지도서비스 기본지식을 배우는데 좋았어요

      • 이동훈
        Instructor

        안녕하세요 호진님~😆 첫 강의라 많이 부족했지만 도움이 되었다니 정말 감사드립니다. 앞으로 계속해서 강의를 업데이트 할 예정이니 많은 관심 부탁드립니다🤗🤗🤗

    • CodingChan

      Reviews 3

      Average Rating 5.0

      5

      96% enrolled

      실전강의를 통해 전반적으로 지도서비스를 어떻게 만들고 활용하는지 배울 수 있었던 강의였습니다. 강사님의 친절하고 자세한 설명으로 정말 많은 도움이 되었습니다. 제일 인상깊었던 점은 Q&A 에 대한 답변 속도와 세세하게 봐주시는 친절함이었습니다. 앞으로 DB 등 다양한 컨텐츠를 업데이트 하신다고 말씀하셨는데, 업로드 되면 꼭 확인하고 추가적으로 공부하겠습니다. 이런 유익한 강의를 만들어 주셔서 진심으로 감사합니다.

      • pjh992510

        Reviews 1

        Average Rating 3.0

        3

        72% enrolled

        친절한 목소리로 코로나 맵을 어떻게 만드는지 차근차근 알려주셔서 따라하기에 좋습니다. 다만, 각 단계들이 어떤 원리로 작동되는지에 대한 부연설명이 없어서 원리에 대해 이해하기엔 어려움이 있었습니다 ~!

        • 신은경

          Reviews 1

          Average Rating 5.0

          5

          8% enrolled

          목소리가 너무 좋아요. 강의에 적합한 몯소리같아요.알기쉽게 설명해줘서 이해가팍팍갑니다.늘 코로나맵의 서비스과정이 궁금했는데...이런 기회를 주시니 감사합니다.화이팅하세요!!!!

          • 이동훈
            Instructor

            안녕하세요 은경님~!! 다소 부족할 수 있는 강의에도 좋은 평가 주셔서 감사드립니다~!! 코로나맵을 기획하고 개발하면서 얻은 노하우를 앞으로 지속적으로 업데이트할 예정이오니 많은 관심 부탁드립니다.

        Similar courses

        Explore other courses in the same field!

        $26.40