Bing Maps With Angular in a Spring Boot Application

Bing Maps With Angular in a Spring Boot Application

Bing Maps With Angular in a Spring Boot Application. How to integrate Bing Maps with Angular to show different site properties at different points in time with a Spring Boot backend. We created applications in previous chapters.

How to integrate Bing Maps with Angular to show different site properties at different points in time with a Spring Boot backend.

The  AngularAndSpringWithMaps project shows how to integrate  Bing Maps,  Angular, and  Spring Boot with a  Gradle build. The property data of the sites is stored with JPA in  H2/ PostgreSQL databases. 

The purpose of the  AngularAndSpringWithMaps project is to show the site properties at different points in time. To choose the site and then choose the time and have the site properties displayed in a map. New properties can be added and deleted on the map and then persisted. This article will show how to store and display company sites.

The Backend

The site properties are stored in these Entities:

  • CompanySite -> the site that contains the properties at the location for the year. All the necessary contained entities are loaded.
  • Polygon -> a property at the CompanySite with multiple Rings; a Polygon can contain holes.
  • Ring -> a ring of location points that makes up a property or a hole in a property (could be a lake).
  • Location -> a location point of a ring.

The initial test data is provided by  Liquibase with the files in this  directory. For information about setting up Liquibase with Spring Boot, these articles ( article 1,  article 2) help a lot. For loading the initial data this  article can help.

spring boot angular jpa typescript postgres database h2 database bing maps

Bootstrap 5 Complete Course with Examples

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Building a simple Applications with Vue 3

Deno Crash Course: Explore Deno and Create a full REST API with Deno

How to Build a Real-time Chat App with Deno and WebSockets

Convert HTML to Markdown Online

HTML entity encoder decoder Online

Spring Boot JPA + H2 example: Build a CRUD Rest APIs

Step by step to build Spring Boot JPA + H2 example: CRUD Rest APIs - Spring Boot h2 Database CRUD example with Spring JPA, Spring Web MVC

How to use Database and Redis with Spring Boot JPA

Learn how to use Database and Redis with Spring Boot JPA. Learn how to configure and use multiple data sources in Spring Boot Application using Spring JPA. I am using Spring Boot 2.3.0.RELEASE and database as Postgres, pre-requisites are Postgres database and Redis running already. This article explains using the Spring Boot Application with multiple data sources.

Angular 11 + Spring Boot + MySQL example: Build a CRUD App

In this tutorial, we will learn how to build a full stack Angular 11 + Spring Boot example with a CRUD App. The back-end server uses Spring Boot with Spring Web MVC for REST Controller and Spring Data JPA for interacting with MySQL database. Front-end side is made with Angular 11, HTTPClient & Router. More […]

Spring Boot + Angular 11: Pagination example (Server side)

In this tutorial, I will show you how to build a full-stack Pagination (Angular 11 + Spring Boot) example on Server side. The back-end server uses Spring Data and Spring Web for REST APIs, front-end side is an Angular 11 App with HTTPClient. Related Posts: – Angular + Spring Boot + MySQL example – Angular […]

Angular 11 + Spring Boot: File upload example

Build Angular 11 upload File to Spring Boot Rest Api example with progress bar - Angular Spring Boot File Upload example