Forums Register Login

Where is the best place to implement my geofence method?

+Pie Number of slices to send: Send
I have created a method that builds a geofence based on the marker location. I am trying to determine where the best place to insert it is, so that it is specifically linked to the marker's location. Any thoughts?

+Pie Number of slices to send: Send
What do you mean by "where" - in the code? on the map? I'd say it depends on what the app does - does it make sense to create the fence when the marker is created, or should it be created later on as the result of some user interaction?
+Pie Number of slices to send: Send
The geofence should be created once a marker is placed, and updated if the marker is moved. The monitoring of that fence will commence upon a user interaction, which is the pressing of a toggle button.

I'm thinking that I might do the monitoring code as a separate class.
+Pie Number of slices to send: Send
So you need to build the fence as soon as the marker is set, and put some listener in place that alerts you if the marker is moved - and update the fence accordingly. That sounds relatively straightforward to me (although I have no idea about the fence APIs).

"Monitoring" sounds like adding a listener of some kind to the fence.
+Pie Number of slices to send: Send
I've solved this one. I ended up overhauling all of my code related to this. I can't post my code, because it is integrated throughout my MainActivity and a couple other activities, but I will say that I referred to these sites for help:

http://wptrafficanalyzer.in/blog/adding-and-removing-proximity-alert-in-google-map-android-api-v2-using-locationmanager/
https://developer.android.com/training/location/geofencing.html
rubbery bacon. crispy tiny ad:
a bit of art, as a gift, that will fit in a stocking
https://gardener-gift.com


reply
reply
This thread has been viewed 3423 times.
Similar Threads
Constructors and Polymorphism
Need Help Please
need help! (one error)
Creating your own class
From keyboard movement to mouse movement.
More...

All times above are in ranch (not your local) time.
The current ranch time is
Mar 19, 2024 03:16:02.