observe

fun observe(visibleRegion: VisibleRegion, padding: Double = 0.0, completion: (Completion<List<PointOfInterest>>) -> Unit): VisibleRegionNotificationToken
fun observe(ids: List<String>, completion: (Completion<List<PointOfInterest>>) -> Unit): IDsNotificationToken
fun observe(id: String, completion: (Completion<GasStation>) -> Unit): IDNotificationToken
fun observe(locations: Map<String, LocationPoint>, completion: (Completion<List<PointOfInterest>>) -> Unit): LocationsNotificationToken