{"id":3590,"date":"2022-10-07T15:50:05","date_gmt":"2022-10-07T10:50:05","guid":{"rendered":"https:\/\/www.edopedia.com\/blog\/?p=3590"},"modified":"2022-10-07T15:50:08","modified_gmt":"2022-10-07T10:50:08","slug":"angular-13-google-maps-javascript-api-example","status":"publish","type":"post","link":"https:\/\/www.edopedia.com\/blog\/angular-13-google-maps-javascript-api-example\/","title":{"rendered":"Angular 13 Google Maps JavaScript API Example"},"content":{"rendered":"\n<p>In this tutorial, I will teach you how to embed Google Maps with a marker using Angular 13, TypeScript, and Google Maps JavaScript API. The complete source code of Angular Google Maps integration is given below.<\/p>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre class=\"CodeMirror\" data-setting=\"{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;shell&quot;,&quot;mime&quot;:&quot;text\/x-sh&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:true,&quot;styleActiveLine&quot;:true,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;fileName&quot;:&quot;&quot;,&quot;language&quot;:&quot;Shell&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;shell&quot;}\">ng new googlemap<\/pre><\/div>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre class=\"CodeMirror\" data-setting=\"{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;shell&quot;,&quot;mime&quot;:&quot;text\/x-sh&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:true,&quot;styleActiveLine&quot;:true,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;fileName&quot;:&quot;&quot;,&quot;language&quot;:&quot;Shell&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;shell&quot;}\">npm i @googlemaps\/js-api-loader<\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Source Code of Angular 13 Google Maps JavaScript API Example<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">app.component.ts<\/h3>\n\n\n\n<p>Important Note: On line # 18, replace <code>###your_api_key###<\/code> with your actual Google Maps API key.<\/p>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre class=\"CodeMirror\" data-setting=\"{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;javascript&quot;,&quot;mime&quot;:&quot;application\/typescript&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:true,&quot;styleActiveLine&quot;:true,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;fileName&quot;:&quot;&quot;,&quot;language&quot;:&quot;TypeScript&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;typescript&quot;}\">import { Component, OnInit } from '@angular\/core';\nimport { Loader } from '@googlemaps\/js-api-loader';\nimport { styles } from '.\/mapstyles';\n\n@Component({\n  selector: 'app-root',\n  templateUrl: '.\/app.component.html',\n  styleUrls: ['.\/app.component.css']\n})\nexport class AppComponent implements OnInit {\n\n  title = 'google-maps';\n\n  private map: google.maps.Map\n\n  ngOnInit(): void {\n    let loader = new Loader({\n      apiKey: '###your_api_key###',\n    });\n\n    loader.load().then(() =&gt; {\n      console.log('loaded gmaps')\n\n      const location = { lat: 51.233334, lng: \t6.783333 }\n\n      this.map = new google.maps.Map(document.getElementById(&quot;map&quot;), {\n        center: location,\n        zoom: 6,\n        styles: styles\n      })\n\n      const marker = new google.maps.Marker({\n        position: location,\n        map: this.map,\n      });\n    })\n  }\n}<\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">app.component.html<\/h3>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre class=\"CodeMirror\" data-setting=\"{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;htmlmixed&quot;,&quot;mime&quot;:&quot;text\/html&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:true,&quot;styleActiveLine&quot;:true,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;fileName&quot;:&quot;&quot;,&quot;language&quot;:&quot;HTML&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;html&quot;}\">&lt;div class=&quot;full&quot; id=&quot;map&quot;&gt;\n\n&lt;\/div&gt;<\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">app.component.css<\/h3>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre class=\"CodeMirror\" data-setting=\"{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;css&quot;,&quot;mime&quot;:&quot;text\/css&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:true,&quot;styleActiveLine&quot;:true,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;fileName&quot;:&quot;&quot;,&quot;language&quot;:&quot;CSS&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;css&quot;}\">.full {\n  width: 100vw;\n  height: 100vh;\n}<\/pre><\/div>\n\n\n\n<p>Now create a\u00a0styles\u00a0object for styling the map.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">mapstyles.ts<\/h3>\n\n\n\n<div class=\"wp-block-codemirror-blocks-code-block code-block\"><pre class=\"CodeMirror\" data-setting=\"{&quot;showPanel&quot;:true,&quot;languageLabel&quot;:&quot;language&quot;,&quot;fullScreenButton&quot;:true,&quot;copyButton&quot;:true,&quot;mode&quot;:&quot;javascript&quot;,&quot;mime&quot;:&quot;application\/typescript&quot;,&quot;theme&quot;:&quot;material&quot;,&quot;lineNumbers&quot;:true,&quot;styleActiveLine&quot;:true,&quot;lineWrapping&quot;:false,&quot;readOnly&quot;:true,&quot;fileName&quot;:&quot;&quot;,&quot;language&quot;:&quot;TypeScript&quot;,&quot;maxHeight&quot;:&quot;400px&quot;,&quot;modeName&quot;:&quot;typescript&quot;}\">export const styles = [\n  {\n    &quot;elementType&quot;: &quot;geometry&quot;,\n    &quot;stylers&quot;: [\n      {\n        &quot;color&quot;: &quot;#ebe3cd&quot;\n      }\n    ]\n  },\n  {\n    &quot;elementType&quot;: &quot;labels.text.fill&quot;,\n    &quot;stylers&quot;: [\n      {\n        &quot;color&quot;: &quot;#523735&quot;\n      }\n    ]\n  },\n  {\n    &quot;elementType&quot;: &quot;labels.text.stroke&quot;,\n    &quot;stylers&quot;: [\n      {\n        &quot;color&quot;: &quot;#f5f1e6&quot;\n      }\n    ]\n  },\n  {\n    &quot;featureType&quot;: &quot;administrative&quot;,\n    &quot;elementType&quot;: &quot;geometry.stroke&quot;,\n    &quot;stylers&quot;: [\n      {\n        &quot;color&quot;: &quot;#c9b2a6&quot;\n      }\n    ]\n  },\n  {\n    &quot;featureType&quot;: &quot;administrative.land_parcel&quot;,\n    &quot;elementType&quot;: &quot;geometry.stroke&quot;,\n    &quot;stylers&quot;: [\n      {\n        &quot;color&quot;: &quot;#dcd2be&quot;\n      }\n    ]\n  },\n  {\n    &quot;featureType&quot;: &quot;administrative.land_parcel&quot;,\n    &quot;elementType&quot;: &quot;labels.text.fill&quot;,\n    &quot;stylers&quot;: [\n      {\n        &quot;color&quot;: &quot;#ae9e90&quot;\n      }\n    ]\n  },\n  {\n    &quot;featureType&quot;: &quot;landscape.natural&quot;,\n    &quot;elementType&quot;: &quot;geometry&quot;,\n    &quot;stylers&quot;: [\n      {\n        &quot;color&quot;: &quot;#dfd2ae&quot;\n      }\n    ]\n  },\n  {\n    &quot;featureType&quot;: &quot;poi&quot;,\n    &quot;elementType&quot;: &quot;geometry&quot;,\n    &quot;stylers&quot;: [\n      {\n        &quot;color&quot;: &quot;#dfd2ae&quot;\n      }\n    ]\n  },\n  {\n    &quot;featureType&quot;: &quot;poi&quot;,\n    &quot;elementType&quot;: &quot;labels.text.fill&quot;,\n    &quot;stylers&quot;: [\n      {\n        &quot;color&quot;: &quot;#93817c&quot;\n      }\n    ]\n  },\n  {\n    &quot;featureType&quot;: &quot;poi.park&quot;,\n    &quot;elementType&quot;: &quot;geometry.fill&quot;,\n    &quot;stylers&quot;: [\n      {\n        &quot;color&quot;: &quot;#a5b076&quot;\n      }\n    ]\n  },\n  {\n    &quot;featureType&quot;: &quot;poi.park&quot;,\n    &quot;elementType&quot;: &quot;labels.text.fill&quot;,\n    &quot;stylers&quot;: [\n      {\n        &quot;color&quot;: &quot;#447530&quot;\n      }\n    ]\n  },\n  {\n    &quot;featureType&quot;: &quot;road&quot;,\n    &quot;elementType&quot;: &quot;geometry&quot;,\n    &quot;stylers&quot;: [\n      {\n        &quot;color&quot;: &quot;#f5f1e6&quot;\n      }\n    ]\n  },\n  {\n    &quot;featureType&quot;: &quot;road.arterial&quot;,\n    &quot;elementType&quot;: &quot;geometry&quot;,\n    &quot;stylers&quot;: [\n      {\n        &quot;color&quot;: &quot;#fdfcf8&quot;\n      }\n    ]\n  },\n  {\n    &quot;featureType&quot;: &quot;road.highway&quot;,\n    &quot;elementType&quot;: &quot;geometry&quot;,\n    &quot;stylers&quot;: [\n      {\n        &quot;color&quot;: &quot;#f8c967&quot;\n      }\n    ]\n  },\n  {\n    &quot;featureType&quot;: &quot;road.highway&quot;,\n    &quot;elementType&quot;: &quot;geometry.stroke&quot;,\n    &quot;stylers&quot;: [\n      {\n        &quot;color&quot;: &quot;#e9bc62&quot;\n      }\n    ]\n  },\n  {\n    &quot;featureType&quot;: &quot;road.highway.controlled_access&quot;,\n    &quot;elementType&quot;: &quot;geometry&quot;,\n    &quot;stylers&quot;: [\n      {\n        &quot;color&quot;: &quot;#e98d58&quot;\n      }\n    ]\n  },\n  {\n    &quot;featureType&quot;: &quot;road.highway.controlled_access&quot;,\n    &quot;elementType&quot;: &quot;geometry.stroke&quot;,\n    &quot;stylers&quot;: [\n      {\n        &quot;color&quot;: &quot;#db8555&quot;\n      }\n    ]\n  },\n  {\n    &quot;featureType&quot;: &quot;road.local&quot;,\n    &quot;elementType&quot;: &quot;labels.text.fill&quot;,\n    &quot;stylers&quot;: [\n      {\n        &quot;color&quot;: &quot;#806b63&quot;\n      }\n    ]\n  },\n  {\n    &quot;featureType&quot;: &quot;transit.line&quot;,\n    &quot;elementType&quot;: &quot;geometry&quot;,\n    &quot;stylers&quot;: [\n      {\n        &quot;color&quot;: &quot;#dfd2ae&quot;\n      }\n    ]\n  },\n  {\n    &quot;featureType&quot;: &quot;transit.line&quot;,\n    &quot;elementType&quot;: &quot;labels.text.fill&quot;,\n    &quot;stylers&quot;: [\n      {\n        &quot;color&quot;: &quot;#8f7d77&quot;\n      }\n    ]\n  },\n  {\n    &quot;featureType&quot;: &quot;transit.line&quot;,\n    &quot;elementType&quot;: &quot;labels.text.stroke&quot;,\n    &quot;stylers&quot;: [\n      {\n        &quot;color&quot;: &quot;#ebe3cd&quot;\n      }\n    ]\n  },\n  {\n    &quot;featureType&quot;: &quot;transit.station&quot;,\n    &quot;elementType&quot;: &quot;geometry&quot;,\n    &quot;stylers&quot;: [\n      {\n        &quot;color&quot;: &quot;#dfd2ae&quot;\n      }\n    ]\n  },\n  {\n    &quot;featureType&quot;: &quot;water&quot;,\n    &quot;elementType&quot;: &quot;geometry.fill&quot;,\n    &quot;stylers&quot;: [\n      {\n        &quot;color&quot;: &quot;#b9d3c2&quot;\n      },\n      {\n        &quot;saturation&quot;: 25\n      },\n      {\n        &quot;weight&quot;: 3.5\n      }\n    ]\n  },\n  {\n    &quot;featureType&quot;: &quot;water&quot;,\n    &quot;elementType&quot;: &quot;geometry.stroke&quot;,\n    &quot;stylers&quot;: [\n      {\n        &quot;color&quot;: &quot;#14fbff&quot;\n      }\n    ]\n  },\n  {\n    &quot;featureType&quot;: &quot;water&quot;,\n    &quot;elementType&quot;: &quot;labels.text.fill&quot;,\n    &quot;stylers&quot;: [\n      {\n        &quot;color&quot;: &quot;#92998d&quot;\n      }\n    ]\n  }\n]<\/pre><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Project Screenshot<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"559\" src=\"https:\/\/www.edopedia.com\/blog\/wp-content\/uploads\/2022\/10\/angular_google_maps_integraion-1024x559.jpg\" alt=\"Angular 13 Google Maps Integration\" class=\"wp-image-3592\" srcset=\"https:\/\/www.edopedia.com\/blog\/wp-content\/uploads\/2022\/10\/angular_google_maps_integraion-1024x559.jpg 1024w, https:\/\/www.edopedia.com\/blog\/wp-content\/uploads\/2022\/10\/angular_google_maps_integraion-300x164.jpg 300w, https:\/\/www.edopedia.com\/blog\/wp-content\/uploads\/2022\/10\/angular_google_maps_integraion-768x420.jpg 768w, https:\/\/www.edopedia.com\/blog\/wp-content\/uploads\/2022\/10\/angular_google_maps_integraion.jpg 1186w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Angular 13 Google Maps Integration<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>In this tutorial, I will teach you how to embed Google Maps with a marker using Angular 13, TypeScript, and Google Maps JavaScript API. The complete source code of Angular Google Maps integration is given below. Source Code of Angular 13 Google Maps JavaScript API Example app.component.ts Important Note: On line # 18, replace ###your_api_key### &#8230; <a title=\"Angular 13 Google Maps JavaScript API Example\" class=\"read-more\" href=\"https:\/\/www.edopedia.com\/blog\/angular-13-google-maps-javascript-api-example\/\" aria-label=\"Read more about Angular 13 Google Maps JavaScript API Example\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":3593,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[112],"tags":[],"class_list":["post-3590","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Angular 13 Google Maps JavaScript API Example<\/title>\n<meta name=\"description\" content=\"In this tutorial, I will teach you how to embed Google Maps with a marker using Angular 13, TypeScript, and Google Maps JavaScript API. The complete\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.edopedia.com\/blog\/angular-13-google-maps-javascript-api-example\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Angular 13 Google Maps JavaScript API Example\" \/>\n<meta property=\"og:description\" content=\"In this tutorial, I will teach you how to embed Google Maps with a marker using Angular 13, TypeScript, and Google Maps JavaScript API. The complete\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.edopedia.com\/blog\/angular-13-google-maps-javascript-api-example\/\" \/>\n<meta property=\"og:site_name\" content=\"Edopedia\" \/>\n<meta property=\"article:author\" content=\"trulyfurqan\" \/>\n<meta property=\"article:published_time\" content=\"2022-10-07T10:50:05+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-10-07T10:50:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.edopedia.com\/blog\/wp-content\/uploads\/2022\/10\/Angular_13_Google_Maps_JavaScript_API_Example.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"880\" \/>\n\t<meta property=\"og:image:height\" content=\"495\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Furqan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Furqan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Angular 13 Google Maps JavaScript API Example","description":"In this tutorial, I will teach you how to embed Google Maps with a marker using Angular 13, TypeScript, and Google Maps JavaScript API. The complete","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:\/\/www.edopedia.com\/blog\/angular-13-google-maps-javascript-api-example\/","og_locale":"en_US","og_type":"article","og_title":"Angular 13 Google Maps JavaScript API Example","og_description":"In this tutorial, I will teach you how to embed Google Maps with a marker using Angular 13, TypeScript, and Google Maps JavaScript API. The complete","og_url":"https:\/\/www.edopedia.com\/blog\/angular-13-google-maps-javascript-api-example\/","og_site_name":"Edopedia","article_author":"trulyfurqan","article_published_time":"2022-10-07T10:50:05+00:00","article_modified_time":"2022-10-07T10:50:08+00:00","og_image":[{"width":880,"height":495,"url":"https:\/\/www.edopedia.com\/blog\/wp-content\/uploads\/2022\/10\/Angular_13_Google_Maps_JavaScript_API_Example.jpg","type":"image\/jpeg"}],"author":"Furqan","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Furqan","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.edopedia.com\/blog\/angular-13-google-maps-javascript-api-example\/#article","isPartOf":{"@id":"https:\/\/www.edopedia.com\/blog\/angular-13-google-maps-javascript-api-example\/"},"author":{"name":"Furqan","@id":"https:\/\/www.edopedia.com\/blog\/#\/schema\/person\/3951cb19e3aa56df09e408c98aa02339"},"headline":"Angular 13 Google Maps JavaScript API Example","datePublished":"2022-10-07T10:50:05+00:00","dateModified":"2022-10-07T10:50:08+00:00","mainEntityOfPage":{"@id":"https:\/\/www.edopedia.com\/blog\/angular-13-google-maps-javascript-api-example\/"},"wordCount":88,"commentCount":0,"publisher":{"@id":"https:\/\/www.edopedia.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.edopedia.com\/blog\/angular-13-google-maps-javascript-api-example\/#primaryimage"},"thumbnailUrl":"https:\/\/www.edopedia.com\/blog\/wp-content\/uploads\/2022\/10\/Angular_13_Google_Maps_JavaScript_API_Example.jpg","articleSection":["Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.edopedia.com\/blog\/angular-13-google-maps-javascript-api-example\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.edopedia.com\/blog\/angular-13-google-maps-javascript-api-example\/","url":"https:\/\/www.edopedia.com\/blog\/angular-13-google-maps-javascript-api-example\/","name":"Angular 13 Google Maps JavaScript API Example","isPartOf":{"@id":"https:\/\/www.edopedia.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.edopedia.com\/blog\/angular-13-google-maps-javascript-api-example\/#primaryimage"},"image":{"@id":"https:\/\/www.edopedia.com\/blog\/angular-13-google-maps-javascript-api-example\/#primaryimage"},"thumbnailUrl":"https:\/\/www.edopedia.com\/blog\/wp-content\/uploads\/2022\/10\/Angular_13_Google_Maps_JavaScript_API_Example.jpg","datePublished":"2022-10-07T10:50:05+00:00","dateModified":"2022-10-07T10:50:08+00:00","description":"In this tutorial, I will teach you how to embed Google Maps with a marker using Angular 13, TypeScript, and Google Maps JavaScript API. The complete","breadcrumb":{"@id":"https:\/\/www.edopedia.com\/blog\/angular-13-google-maps-javascript-api-example\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.edopedia.com\/blog\/angular-13-google-maps-javascript-api-example\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.edopedia.com\/blog\/angular-13-google-maps-javascript-api-example\/#primaryimage","url":"https:\/\/www.edopedia.com\/blog\/wp-content\/uploads\/2022\/10\/Angular_13_Google_Maps_JavaScript_API_Example.jpg","contentUrl":"https:\/\/www.edopedia.com\/blog\/wp-content\/uploads\/2022\/10\/Angular_13_Google_Maps_JavaScript_API_Example.jpg","width":880,"height":495,"caption":"Angular 13 Google Maps JavaScript API Example"},{"@type":"BreadcrumbList","@id":"https:\/\/www.edopedia.com\/blog\/angular-13-google-maps-javascript-api-example\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.edopedia.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Angular 13 Google Maps JavaScript API Example"}]},{"@type":"WebSite","@id":"https:\/\/www.edopedia.com\/blog\/#website","url":"https:\/\/www.edopedia.com\/blog\/","name":"Edopedia","description":"Coding\/Programming Blog","publisher":{"@id":"https:\/\/www.edopedia.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.edopedia.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.edopedia.com\/blog\/#organization","name":"Edopedia","url":"https:\/\/www.edopedia.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.edopedia.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.edopedia.com\/blog\/wp-content\/uploads\/2017\/10\/edopedia_icon_text_10.jpg","contentUrl":"https:\/\/www.edopedia.com\/blog\/wp-content\/uploads\/2017\/10\/edopedia_icon_text_10.jpg","width":400,"height":100,"caption":"Edopedia"},"image":{"@id":"https:\/\/www.edopedia.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.edopedia.com\/blog\/#\/schema\/person\/3951cb19e3aa56df09e408c98aa02339","name":"Furqan","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/e5e68aef3ad8f0b83d56f4953c512c8e57bd2e6dc64daec33b5d0495d9058f51?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/e5e68aef3ad8f0b83d56f4953c512c8e57bd2e6dc64daec33b5d0495d9058f51?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e5e68aef3ad8f0b83d56f4953c512c8e57bd2e6dc64daec33b5d0495d9058f51?s=96&d=mm&r=g","caption":"Furqan"},"description":"Well. I've been working for the past three years as a web designer and developer. I have successfully created websites for small to medium sized companies as part of my freelance career. During that time I've also completed my bachelor's in Information Technology.","sameAs":["http:\/\/www.edopedia.com\/blog\/","trulyfurqan"],"url":"https:\/\/www.edopedia.com\/blog\/author\/furqan\/"}]}},"_links":{"self":[{"href":"https:\/\/www.edopedia.com\/blog\/wp-json\/wp\/v2\/posts\/3590","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.edopedia.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.edopedia.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.edopedia.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.edopedia.com\/blog\/wp-json\/wp\/v2\/comments?post=3590"}],"version-history":[{"count":2,"href":"https:\/\/www.edopedia.com\/blog\/wp-json\/wp\/v2\/posts\/3590\/revisions"}],"predecessor-version":[{"id":3594,"href":"https:\/\/www.edopedia.com\/blog\/wp-json\/wp\/v2\/posts\/3590\/revisions\/3594"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.edopedia.com\/blog\/wp-json\/wp\/v2\/media\/3593"}],"wp:attachment":[{"href":"https:\/\/www.edopedia.com\/blog\/wp-json\/wp\/v2\/media?parent=3590"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.edopedia.com\/blog\/wp-json\/wp\/v2\/categories?post=3590"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.edopedia.com\/blog\/wp-json\/wp\/v2\/tags?post=3590"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}