{"id":37105,"date":"2024-11-01T09:54:54","date_gmt":"2024-11-01T09:54:54","guid":{"rendered":"http:\/\/atmokpo.com\/w\/?p=37105"},"modified":"2024-11-01T11:36:38","modified_gmt":"2024-11-01T11:36:38","slug":"java-android-app-development-course-creating-a-google-maps-app","status":"publish","type":"post","link":"https:\/\/atmokpo.com\/w\/37105\/","title":{"rendered":"Java Android App Development Course, Creating a Google Maps App"},"content":{"rendered":"<p><body><\/p>\n<p>Android app development is one of the most popular fields of mobile development today. With various libraries and frameworks, developers can create apps that provide excellent user experiences. In this course, we will explain how to create an Android app that utilizes Google Maps using Java. This course will proceed in the following steps:<\/p>\n<ul>\n<li>1. Project Setup<\/li>\n<li>2. Google Maps API Setup<\/li>\n<li>3. Displaying the Map in the App<\/li>\n<li>4. Adding Markers and Displaying User Location<\/li>\n<li>5. Adding Map Styles and Features<\/li>\n<\/ul>\n<h2>1. Project Setup<\/h2>\n<p>First, open Android Studio and create a new project. Follow the settings below to set up the project:<\/p>\n<ul>\n<li><strong>Name:<\/strong> GoogleMapsApp<\/li>\n<li><strong>Package Name:<\/strong> com.example.googlemapsapp<\/li>\n<li><strong>Language:<\/strong> Java<\/li>\n<li><strong>Minimum API Level:<\/strong> API 21: Android 5.0 (Lollipop)<\/li>\n<\/ul>\n<p>Once the project is created, you need to add the Google Maps library to the <code>app\/build.gradle<\/code> file. To do this, add the following code to the dependencies section:<\/p>\n<pre><code>implementation 'com.google.android.gms:play-services-maps:18.0.2'<\/code><\/pre>\n<p>Now sync the Gradle file to update the dependencies.<\/p>\n<h2>2. Google Maps API Setup<\/h2>\n<p>To use Google Maps, you need to obtain an API key from the Google Cloud Platform. Follow these steps to create a Google Maps API key:<\/p>\n<ol>\n<li>Log in to Google Cloud Platform and create a new project.<\/li>\n<li>In the dashboard, go to &#8216;APIs &#038; Services&#8217; -> &#8216;Library&#8217;.<\/li>\n<li>Search for &#8216;Google Maps Android API&#8217; and enable it.<\/li>\n<li>In &#8216;APIs &#038; Services&#8217; -> &#8216;Credentials&#8217;, click the &#8216;Create Credentials&#8217; button.<\/li>\n<li>Select &#8216;API Key&#8217; and generate it, then copy the key you received.<\/li>\n<\/ol>\n<p>You need to add the generated API key to the <code>AndroidManifest.xml<\/code> file:<\/p>\n<pre><code>\n&lt;manifest xmlns:android=\"http:\/\/schemas.android.com\/apk\/res\/android\"\n    package=\"com.example.googlemapsapp\"&gt;\n\n    &lt;application&gt;\n        &lt;meta-data\n            android:name=\"com.google.android.geo.API_KEY\"\n            android:value=\"YOUR_API_KEY\"\/&gt;\n        ...\n    &lt;\/application&gt;\n\n&lt;\/manifest&gt;\n<\/code><\/pre>\n<p>Now your Google Maps API is ready to use.<\/p>\n<h2>3. Displaying the Map in the App<\/h2>\n<p>To display Google Maps in the app, you need to add a map fragment to the layout. Open the <code>res\/layout\/activity_main.xml<\/code> file and add the following code:<\/p>\n<pre><code>\n&lt;RelativeLayout xmlns:android=\"http:\/\/schemas.android.com\/apk\/res\/android\"\n    xmlns:tools=\"http:\/\/schemas.android.com\/tools\"\n    android:layout_width=\"match_parent\"\n    android:layout_height=\"match_parent\"\n    tools:context=\".MainActivity\"&gt;\n\n    &lt;fragment\n        android:id=\"@+id\/map\"\n        android:name=\"com.google.android.gms.maps.SupportMapFragment\"\n        android:layout_width=\"match_parent\"\n        android:layout_height=\"match_parent\"\/&gt;\n\n&lt;\/RelativeLayout&gt;\n<\/code><\/pre>\n<p>Next, we will add code to initialize and display the map in the <code>MainActivity.java<\/code> file:<\/p>\n<pre><code>\nimport androidx.fragment.app.FragmentActivity;\nimport android.os.Bundle;\nimport com.google.android.gms.maps.CameraUpdateFactory;\nimport com.google.android.gms.maps.GoogleMap;\nimport com.google.android.gms.maps.OnMapReadyCallback;\nimport com.google.android.gms.maps.SupportMapFragment;\nimport com.google.android.gms.maps.model.LatLng;\nimport com.google.android.gms.maps.model.MarkerOptions;\n\npublic class MainActivity extends FragmentActivity implements OnMapReadyCallback {\n\n    private GoogleMap mMap;\n\n    @Override\n    protected void onCreate(Bundle savedInstanceState) {\n        super.onCreate(savedInstanceState);\n        setContentView(R.layout.activity_main);\n        SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager()\n                .findFragmentById(R.id.map);\n        mapFragment.getMapAsync(this);\n    }\n\n    @Override\n    public void onMapReady(GoogleMap googleMap) {\n        mMap = googleMap;\n\n        \/\/ Set the center position of the map\n        LatLng seoul = new LatLng(37.56, 126.97);\n        mMap.moveCamera(CameraUpdateFactory.newLatLng(seoul));\n    }\n}\n<\/code><\/pre>\n<p>In the code above, we set the camera to move to the location of Seoul when the map is ready.<\/p>\n<h2>4. Adding Markers and Displaying User Location<\/h2>\n<p>Now, let&#8217;s add a marker at a user-defined location. Add the following code in the <code>onMapReady<\/code> method to place the marker:<\/p>\n<pre><code>\n    @Override\n    public void onMapReady(GoogleMap googleMap) {\n        mMap = googleMap;\n\n        \/\/ Set the center position of the map\n        LatLng seoul = new LatLng(37.56, 126.97);\n        mMap.moveCamera(CameraUpdateFactory.newLatLng(seoul));\n\n        \/\/ Add marker\n        mMap.addMarker(new MarkerOptions().position(seoul).title(\"Marker in Seoul\"));\n\n        \/\/ Allow displaying user location\n        mMap.setMyLocationEnabled(true);\n    }\n<\/code><\/pre>\n<p>The above code adds a marker at Seoul&#8217;s location and enables the functionality to show the user&#8217;s current location.<\/p>\n<h2>5. Adding Map Styles and Features<\/h2>\n<p>Finally, let&#8217;s add styles to the Google Map and expand some features. For example, we will have the marker update when the user&#8217;s location changes:<\/p>\n<pre><code>\nimport com.google.android.gms.location.LocationCallback;\nimport com.google.android.gms.location.LocationRequest;\nimport com.google.android.gms.location.LocationResult;\nimport com.google.android.gms.location.LocationServices;\n\npublic class MainActivity extends FragmentActivity implements OnMapReadyCallback {\n\n    private GoogleMap mMap;\n    private FusedLocationProviderClient fusedLocationClient;\n\n    @Override\n    protected void onCreate(Bundle savedInstanceState) {\n        super.onCreate(savedInstanceState);\n        setContentView(R.layout.activity_main);\n\n        fusedLocationClient = LocationServices.getFusedLocationProviderClient(this);\n        SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager()\n                .findFragmentById(R.id.map);\n        mapFragment.getMapAsync(this);\n    }\n\n    @Override\n    public void onMapReady(GoogleMap googleMap) {\n        mMap = googleMap;\n\n        LatLng seoul = new LatLng(37.56, 126.97);\n        mMap.moveCamera(CameraUpdateFactory.newLatLng(seoul));\n        mMap.addMarker(new MarkerOptions().position(seoul).title(\"Marker in Seoul\"));\n        mMap.setMyLocationEnabled(true);\n        \n        \/\/ Set up user location updates\n        startLocationUpdates();\n    }\n\n    private void startLocationUpdates() {\n        LocationRequest locationRequest = LocationRequest.create();\n        locationRequest.setInterval(10000);\n        locationRequest.setFastestInterval(5000);\n        locationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);\n\n        LocationCallback locationCallback = new LocationCallback() {\n            @Override\n            public void onLocationResult(LocationResult locationResult) {\n                if (locationResult == null) {\n                    return;\n                }\n                for (Location location : locationResult.getLocations()) {\n                    \/\/ Update user location\n                    LatLng userLocation = new LatLng(location.getLatitude(), location.getLongitude());\n                    mMap.addMarker(new MarkerOptions().position(userLocation).title(\"You are here\"));\n                    mMap.moveCamera(CameraUpdateFactory.newLatLng(userLocation));\n                }\n            }\n        };\n        \n        fusedLocationClient.requestLocationUpdates(locationRequest, locationCallback, null);\n    }\n}\n<\/code><\/pre>\n<p>The above code updates the marker whenever the user&#8217;s location changes, reflecting the user&#8217;s location on the map.<\/p>\n<h2>Conclusion<\/h2>\n<p>We have now completed all steps to create a basic Google Maps app. This app can be extended for various purposes, such as business or personal projects. Additional features, such as various marker styles, route display, or multiple location searches, can be easily implemented. The Google Maps API is a very useful tool for Android app development. Furthermore, using this API, you can provide a rich experience for users. The next step is to enhance this app with additional features and styles.<\/p>\n<p>We hope this course has been fun and helpful for your app development. Now, go ahead and create your own Google Maps app!<\/p>\n<p><\/body><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Android app development is one of the most popular fields of mobile development today. With various libraries and frameworks, developers can create apps that provide excellent user experiences. In this course, we will explain how to create an Android app that utilizes Google Maps using Java. This course will proceed in the following steps: 1. &hellip; <a href=\"https:\/\/atmokpo.com\/w\/37105\/\" class=\"more-link\">\ub354 \ubcf4\uae30<span class=\"screen-reader-text\"> &#8220;Java Android App Development Course, Creating a Google Maps App&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[137],"tags":[],"class_list":["post-37105","post","type-post","status-publish","format-standard","hentry","category-java-android-app-development"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Java Android App Development Course, Creating a Google Maps App - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/atmokpo.com\/w\/37105\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Java Android App Development Course, Creating a Google Maps App - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\" \/>\n<meta property=\"og:description\" content=\"Android app development is one of the most popular fields of mobile development today. With various libraries and frameworks, developers can create apps that provide excellent user experiences. In this course, we will explain how to create an Android app that utilizes Google Maps using Java. This course will proceed in the following steps: 1. &hellip; \ub354 \ubcf4\uae30 &quot;Java Android App Development Course, Creating a Google Maps App&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/atmokpo.com\/w\/37105\/\" \/>\n<meta property=\"og:site_name\" content=\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-01T09:54:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-01T11:36:38+00:00\" \/>\n<meta name=\"author\" content=\"root\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@bebubo4\" \/>\n<meta name=\"twitter:site\" content=\"@bebubo4\" \/>\n<meta name=\"twitter:label1\" content=\"\uae00\uc4f4\uc774\" \/>\n\t<meta name=\"twitter:data1\" content=\"root\" \/>\n\t<meta name=\"twitter:label2\" content=\"\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04\" \/>\n\t<meta name=\"twitter:data2\" content=\"5\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/atmokpo.com\/w\/37105\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/atmokpo.com\/w\/37105\/\"},\"author\":{\"name\":\"root\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7\"},\"headline\":\"Java Android App Development Course, Creating a Google Maps App\",\"datePublished\":\"2024-11-01T09:54:54+00:00\",\"dateModified\":\"2024-11-01T11:36:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/atmokpo.com\/w\/37105\/\"},\"wordCount\":530,\"publisher\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\"},\"articleSection\":[\"Java Android app development\"],\"inLanguage\":\"ko-KR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/atmokpo.com\/w\/37105\/\",\"url\":\"https:\/\/atmokpo.com\/w\/37105\/\",\"name\":\"Java Android App Development Course, Creating a Google Maps App - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"isPartOf\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#website\"},\"datePublished\":\"2024-11-01T09:54:54+00:00\",\"dateModified\":\"2024-11-01T11:36:38+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/atmokpo.com\/w\/37105\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/atmokpo.com\/w\/37105\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/atmokpo.com\/w\/37105\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\ud648\",\"item\":\"https:\/\/atmokpo.com\/w\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Java Android App Development Course, Creating a Google Maps App\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/atmokpo.com\/w\/#website\",\"url\":\"https:\/\/atmokpo.com\/w\/\",\"name\":\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/atmokpo.com\/w\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\",\"name\":\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"url\":\"https:\/\/atmokpo.com\/w\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png\",\"contentUrl\":\"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png\",\"width\":400,\"height\":400,\"caption\":\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\"},\"image\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/bebubo4\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7\",\"name\":\"root\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g\",\"caption\":\"root\"},\"sameAs\":[\"http:\/\/atmokpo.com\/w\"],\"url\":\"https:\/\/atmokpo.com\/w\/author\/root\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Java Android App Development Course, Creating a Google Maps App - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/atmokpo.com\/w\/37105\/","og_locale":"ko_KR","og_type":"article","og_title":"Java Android App Development Course, Creating a Google Maps App - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","og_description":"Android app development is one of the most popular fields of mobile development today. With various libraries and frameworks, developers can create apps that provide excellent user experiences. In this course, we will explain how to create an Android app that utilizes Google Maps using Java. This course will proceed in the following steps: 1. &hellip; \ub354 \ubcf4\uae30 \"Java Android App Development Course, Creating a Google Maps App\"","og_url":"https:\/\/atmokpo.com\/w\/37105\/","og_site_name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","article_published_time":"2024-11-01T09:54:54+00:00","article_modified_time":"2024-11-01T11:36:38+00:00","author":"root","twitter_card":"summary_large_image","twitter_creator":"@bebubo4","twitter_site":"@bebubo4","twitter_misc":{"\uae00\uc4f4\uc774":"root","\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04":"5\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/atmokpo.com\/w\/37105\/#article","isPartOf":{"@id":"https:\/\/atmokpo.com\/w\/37105\/"},"author":{"name":"root","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7"},"headline":"Java Android App Development Course, Creating a Google Maps App","datePublished":"2024-11-01T09:54:54+00:00","dateModified":"2024-11-01T11:36:38+00:00","mainEntityOfPage":{"@id":"https:\/\/atmokpo.com\/w\/37105\/"},"wordCount":530,"publisher":{"@id":"https:\/\/atmokpo.com\/w\/#organization"},"articleSection":["Java Android app development"],"inLanguage":"ko-KR"},{"@type":"WebPage","@id":"https:\/\/atmokpo.com\/w\/37105\/","url":"https:\/\/atmokpo.com\/w\/37105\/","name":"Java Android App Development Course, Creating a Google Maps App - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","isPartOf":{"@id":"https:\/\/atmokpo.com\/w\/#website"},"datePublished":"2024-11-01T09:54:54+00:00","dateModified":"2024-11-01T11:36:38+00:00","breadcrumb":{"@id":"https:\/\/atmokpo.com\/w\/37105\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/atmokpo.com\/w\/37105\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/atmokpo.com\/w\/37105\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\ud648","item":"https:\/\/atmokpo.com\/w\/en\/"},{"@type":"ListItem","position":2,"name":"Java Android App Development Course, Creating a Google Maps App"}]},{"@type":"WebSite","@id":"https:\/\/atmokpo.com\/w\/#website","url":"https:\/\/atmokpo.com\/w\/","name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","description":"","publisher":{"@id":"https:\/\/atmokpo.com\/w\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/atmokpo.com\/w\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":"Organization","@id":"https:\/\/atmokpo.com\/w\/#organization","name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","url":"https:\/\/atmokpo.com\/w\/","logo":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/","url":"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png","contentUrl":"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png","width":400,"height":400,"caption":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8"},"image":{"@id":"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/bebubo4"]},{"@type":"Person","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7","name":"root","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g","caption":"root"},"sameAs":["http:\/\/atmokpo.com\/w"],"url":"https:\/\/atmokpo.com\/w\/author\/root\/"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/37105","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/comments?post=37105"}],"version-history":[{"count":1,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/37105\/revisions"}],"predecessor-version":[{"id":37106,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/37105\/revisions\/37106"}],"wp:attachment":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/media?parent=37105"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/categories?post=37105"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/tags?post=37105"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}