You are on page 1of 3

I will try to use some rules for a better understanding:

1. Card collection (or carousel) is that view from the bottom of the map
that contains ALWAYS 10 POIs... the 10 nearest POIs from user
wherever he is

2. Nearest POIs mean ALWAYS those 10 POIs from card collection

3. There is 3 possibilities to access a POI:


a) from card collection: of course if you click one of the card you
will select one of the 10 nearest POIs
b) from map and here is 2 possibilities:
I) if poi selected is one of those 10 nearest POIs
II) if poi selected is NOT one of those 10 nearest POIs
c) from search controller... he can select any POIs and there is
the same 2 possibilities as above: rule (3.b)
I) if poi selected is one of those 10 nearest POIs
II) if poi selected is NOT one of those 10 nearest POIs

4. Red area is the red circle around a POI that is selected. The red area
it is never visible if there is any POI selected

5. Red area has the RADIUS equal to 'distance - automatic start of


audio'. We will call 'distance - automatic start of audio' ->
DistanceStartAudio. That mean the red area is a circle with diameter
equal to 2 x DistanceStartAudio because the annotation has to be in
the center of the circle that user interacts with it. This is the distance
from "Preferences" that can be changed whenever it is desired.

6. About DistanceStartAudio - now user can choose from 10 m up to


750 m. I think less than 10 m it is not good cause is barely visible on
map. (But we can discuss about that range)

7. When user open the app he will see the 10 nearest POIs (image1),
wherever he is he will have those 10 POIs cards

8. We have only 2 pop-ups to show when user select an annotation


a) if user select an annotation which is one of those 10 nearest
POIs / is one of those from card collection he will get the first pop-up
(image2)
a) if user select an annotation which is NOT one of those 10
nearest POIs / is NOT one of those from card collection he will get the
second pop-up (image3)

9. First pop-up (image2) we will call it "Pop-up with audio player"

10. Second pop-up (image1) we will call it "Pop-up with green button"

11. When you select an annotation there will be two cases about User
Location
a) user location is inside the red area (image4)
b) user location is outside the red area (image5)

12. Because we removed 'Distance - Nearest POI' - "Distance for which


nearest points of interest are displayed" and now we have every time
the 10 nearest POIs in carousel, we have now 2 possibilities:

a) about the 10 nearest POIs from carousel: does not mean when
i select one of them (doesn't matter the method 3 a) b) c)), that user
location will be inside the red area formed around the annotation
selected
Example 1: i am in Romania and i get those 10 nearest POIs
in carousel from Paris that is about 2500 km away. Whatever i will
select from map or carousel my location it will never be inside the red
area.
Example 2: it can be in carousel POIs that when i select
them, my location to be inside the red area formed by annotation AND
also can be in the same carousel (obviously to the end of the carousel
- cause the POIs cards from carousel are order by distance) POIs that
when i select them the red area formed by annotation to not contain
my location

b) Ex: i am in Paris and i have DistanceStartAudio set to 750 m


(that mean a big red area when user select a POI). There is a
possibilities to have more than 10 POIs really close to me. But the
carousel will have only the 10 nearest POIs (rule number 1). So there
will be on map POIs that when i click them on map or select from
search, will have user location insider their red area
What pop-up user will see for every situation?

13. What you mean with "autoclick"? What i understood is that: User
has the app opened, he doesn't select any POIs yet and he is moving
on map. An "autoclick" will be the same thing when user select a POI
that contain his location inside the red area. So because user walks
and he come close near a POI - the "autoclick" will be triggered
because the red area formed by annotation (in accord with
DistanceStartAudio) contain the user location which comes in contact
with it. So this trigger will start the audio player to read the POI
description and user will see the "Pop-up with audio player".

14. We have 2 cases when user open the app:


a) he is too far away for POIs that are in carousel - so nothing will
happen
b) he is really close to POIs and i could generate trigger an
"autoclick". I mean there is at least one POI, when user open the app,
that contain user location inside the red area. I should trigger the
"autoclick", if yes when?

15. A question. The app really need "Stop audio playing" feature, cause
i see all POIs description is quite small, like between 1-3 mins of
playing. You think is necessary to stop audio playing when user leave
the red area? Cause i think it will take a few minutes to get of red area
bound since he entered. I think this feature is necessary if POIs
description is longer than 10 mins of audio playing. It will be a bit of
work and if it will be implemented. :)

You might also like