Google verwendet, um dieses zu entwickeln, Beacon-basiert Standort-Service Anruf Google Hier, aber es wurde aus Gründen der Privatsphäre verschrottet, aber dann können Sie Folgendes tun, um Ihre Beacons Ortung zu bekommen.
Lassen Sie sagen, Sie mehrere Baken in einer mall.To machen diese Erklärung einfach haben, nur um die Indoor-Karten und Normal Maps als die gleiche Sache behandeln, und diese Baken Sie sind in den Google Maps wie die Orte gehen hinzuzufügen.
Zunächst müssen Sie Ihren Gebäudegrundriss in Google Maps verfügbar machen. Sie können dies tun, indem Sie die folgenden Schritte ausführen, um Ihren Beacons-Standort mit den Stockwerkkarten des Gebäudes zu übermitteln, sodass der Beacons-Standort automatisch mit Ihren Geschäften/Gebäuden ausgerichtet werden kann. https://support.google.com/maps/answer/2803784?co=GENIE.Platform%3DDesktop&hl=en
nach dem Grundriss erscheint auf Google Maps, können Sie Ihre Baken Standort mit dem Map-Markierungswerkzeug einreichen können (im Ruhestand März 2017 verschoben Google Maps danach). Sie können dann das Kartenobjekt der Google Maps-API verwenden, um mit Ihrer Indoor-Karte zu arbeiten, einschließlich der Position aller Ihrer Beacons.
Mit dem IndoorBuilding-Objekt können Sie die aktive Ebene abrufen, auf die Sie zugreifen. Sie können die Funktion getLevels() verwenden, um alle Ebenen im Gebäude abzurufen, und dann getActiveLevelIndex() verwenden, um die aktive Ebene zu erhalten, an der Sie arbeiten.
Nachdem Sie die richtige Etage erreicht haben, bleibt die Interaktion zwischen Google Beacon API und den von Ihnen erstellten Karten erhalten. latLng und indoorLevel in der Proximity Beacon API geben dann den genauen Standort und die Detailebene zurück, die Ihre Beacons gefunden haben.
Danke, das habe ich auch geplant. Ihre Eingabe hat mir alle Schritte deutlich gemacht. – esafwan