Google used this service to determine location based on Googleβs lighthouse radio stations here, but it was canceled due to privacy reasons, but then you can do the following to find your lighthouses.
Let's say you have several lighthouses in one mall. To simplify this explanation, simply treat closed cards and normal cards as one and the same beacons you are about to add are similar to places on Google Maps. > First of all, you must make your building floor plan available on Google Maps. You can do this by following the steps below to send the location of your lighthouse using building floor maps so that your lighthouse location can be automatically aligned with your stores / buildings. https://support.google.com/maps/answer/2803784?co=GENIE.Platform%3DDesktop&hl=en
Once your floor plans appear on Google Maps, you can send your beacon location using the Map Marker tool (Retired March 2017, after which it has moved to Google Maps). You can then use the Google Maps API Maps object to work with your internal map, including getting the location of all your beacons. https://developers.google.com/maps/documentation/android-api/map#indoor_maps
The IndoorBuilding object allows you to get the active level you are accessing. You can use the getLevels () function to get all the levels in the building, and then use getActiveLevelIndex () to get the active level you are working on.
Once you get to the desired floor, there remains interaction between the Google Beacon API with the maps you created. latLng and internalLevel in the Proximity Beacon API will then return the exact location and level of detail that your beacons are located.
source share