The best way to achieve Google Maps in mobile application?

Hello everyone, me and my team are currently developing mobile and web app for our client. So in this mobile and web application, it has Google Maps feature with scenarios like this:

- in the mobile app, the users are able to create a ticket (some kind of a submit form) with location information attached, the location area is obtained from the Google Maps API with two possibilities; 1. use current location a.k.a auto-detect location, or 2. can choose location a.k.a custom marker through the GMaps.

- in the web app, we are creating a back-office dashboard to monitoring the data that being submitted. For the GMaps, the admin for the web are able to see the location information that obtained from the mobile app. I assumed it will require longitude and latitude format to create a pinpoint location marker.

- we already have the Google Maps API (Javascript V3) or Google Account with a paid license


So with the scenarios I mentioned above, how's the best practice to achieve those in Outsystems? What are the components in the forge that i need? And how many APIs are needed? Thanks before.

Solution

Hi Aditya,

For using Google Maps in mobile application you can use the following plugin:

https://www.outsystems.com/forge/component-overview/1942/google-maps-plugin

For customer markers you can have look at:

https://www.outsystems.com/forge/component-overview/2973/google-maps-mobile-addon

If the backend application is made as a traditional web app use;

https://www.outsystems.com/forge/component-overview/680/google-maps

If the backend application is made as a reactive web app use:

https://www.outsystems.com/forge/component-overview/1396/google-maps-library

Regards,

Daniel

Solution

Daniël Kuhlmann wrote:

Hi Aditya,

For using Google Maps in mobile application you can use the following plugin:

https://www.outsystems.com/forge/component-overview/1942/google-maps-plugin

For customer markers you can have look at:

https://www.outsystems.com/forge/component-overview/2973/google-maps-mobile-addon

If the backend application is made as a traditional web app use;

https://www.outsystems.com/forge/component-overview/680/google-maps

If the backend application is made as a reactive web app use:

https://www.outsystems.com/forge/component-overview/1396/google-maps-library

Regards,

Daniel


Hi Mr. Daniël, thank you for your response.

Okay, i will take a look into these plugins and will be implementing if it's suitable for my cases.

How about the Google Maps API? I currently only have the Javascript V3 API.

Hi,

As far as I know, you only need the Javascript API.

Regards,

Daniel