How to determine localized Wayspot Anchors with WayspotAnchorService

Include the following details (edit as applicable):

  • Issue category: Lightship Maps / Semantic Segmentation ARDK Documentation / Unity Example Package /Networking / VPS / Scanning Framework
  • Device type & OS version: Android / iOS
  • Host machine & OS version: Mac
  • Issue Environment : On Device
  • **Xcode version14.4:
  • **ARDK version2.5.2:
  • **Unity version2022.2.8f1:

When localization is complete, we would like to determine which Wayspot Anchor has been localized.

Once the A object is localized, set off the fireworks
After localizing the B-object, drive the car
To perform the above process, I would like to get the parameters of “which Wayspot Anchor” was localized by WayspotAnchorService.

  1. Is there a callback to get the parameters of “which Wayspot Anchor” was localized by WayspotAnchorService?

2.Is there any way to get the parameters other than WayspotAnchorService?
If so, is it necessary to do this natively, rather than in Unity?

  1. Is it possible to make parameter judgments regardless of whether they are public or private?

  2. Is Wayspot Anchors judged by Name or Blob?

Hello,

I’ll answer your fourth question first because I think it would help with understanding the rest of your questions. If you’re referring to the information on the Geospacial Browser then the Wayspot is identified by its blob.

  1. There is no such callback to see what was just localized against but if you’re using the coverage API, that does return a list of Wayspots that were localized against and you can search for the blob of the specific Wayspot that way.
  2. That would be the only way to get Wayspot information and it all has to be done through ARDK. May I know what exactly you mean by doing it in Unity instead?
  3. You should be able to compare the blobs of both public and private Wayspots but please note that since private Wayspots are only meant for testing purposes, they don’t have the same functionality as public ones do. May I know what you mean by parameters to get an idea of what data you’re trying to compare?

One thing that I did want to note is that you don’t need to worry about distinguishing between Wayspots. Since you will be manually placing your content per Wayspot, that content is only relevant to that Wayspot and only appears when localizing to it

Lastly, I was wondering about the layout of these Wayspots. Are they besides each other or in different locations?

Thank you for your response.

Lastly, I was wondering about the layout of these Wayspots. Are they besides each other or in different locations?

They are not close together, but several meters apart.

One thing that I did want to note is that you don’t need to worry about distinguishing between Wayspots. Since you will be manually placing your content per Wayspot, that content is only relevant to that Wayspot and only appears when localizing to it

I would like to ask you about this one.

Manual placement of content per Wayspot
I would like to ask about the following. Is this done on the Unity side using VPS Authoring?

that content is only relevant to that Wayspot and only appears when localizing to it
Is there a sample project or something we can try out the functionality of this one?
I checked ARDKExamples, but could not find any applicable samples.

Yes! Remote Authoring is a good way to get this done since it lets you load the location into Unity and place your content so you can actually see how it will play out when you do localize in person. You can check out this page for more information on Remote Content Authoring: https://lightship.dev/docs/ardk/tools/vps_remote_authoring.html#id1

The ARDKExamples package also has a RemoteAuthoring folder that contains code samples that help serve as a base.